एसक्यूएल ट्यूटोरियल

एसक्यूएल होम एसक्यूएल परिचय एसक्यूएल सिंटेक्स एसक्यूएल चुनें एसक्यूएल अलग का चयन करें एसक्यूएल कहां एसक्यूएल और, या, नहीं SQL आदेश द्वारा एसक्यूएल सम्मिलित करें एसक्यूएल शून्य मान एसक्यूएल अपडेट एसक्यूएल हटाएं एसक्यूएल शीर्ष का चयन करें एसक्यूएल न्यूनतम और अधिकतम एसक्यूएल गणना, औसत, योग एसक्यूएल लाइक एसक्यूएल वाइल्डकार्ड एसक्यूएल इन एसक्यूएल के बीच एसक्यूएल उपनाम एसक्यूएल जुड़ता है एसक्यूएल इनर जॉइन एसक्यूएल लेफ्ट जॉइन एसक्यूएल राइट जॉइन एसक्यूएल पूर्ण शामिल हों एसक्यूएल सेल्फ जॉइन एसक्यूएल संघ एसक्यूएल ग्रुप बाय एसक्यूएल होने एसक्यूएल मौजूद है एसक्यूएल कोई, सभी एसक्यूएल में चयन करें चयन में एसक्यूएल डालें एसक्यूएल केस एसक्यूएल अशक्त कार्य SQL संग्रहीत कार्यविधियाँ एसक्यूएल टिप्पणियाँ एसक्यूएल ऑपरेटर्स

SQL डेटाबेस

एसक्यूएल डीबी बनाएँ एसक्यूएल ड्रॉप डीबी एसक्यूएल बैकअप डीबी एसक्यूएल तालिका बनाएं एसक्यूएल ड्रॉप टेबल SQL परिवर्तन तालिका एसक्यूएल बाधाएं एसक्यूएल शून्य नहीं है एसक्यूएल अद्वितीय एसक्यूएल प्राथमिक कुंजी एसक्यूएल विदेशी कुंजी एसक्यूएल चेक एसक्यूएल डिफ़ॉल्ट एसक्यूएल सूचकांक एसक्यूएल ऑटो इंक्रीमेंट एसक्यूएल तिथियां एसक्यूएल दृश्य एसक्यूएल इंजेक्षन एसक्यूएल होस्टिंग SQL डेटा प्रकार

एसक्यूएल संदर्भ

एसक्यूएल कीवर्ड मायएसक्यूएल फंक्शन्स SQL सर्वर कार्य एमएस एक्सेस फ़ंक्शंस एसक्यूएल त्वरित रेफरी

एसक्यूएल उदाहरण

एसक्यूएल उदाहरण एसक्यूएल प्रश्नोत्तरी एसक्यूएल व्यायाम SQL प्रमाणपत्र

एसक्यूएल डिफ़ॉल्ट बाधा


एसक्यूएल डिफ़ॉल्ट बाधा

DEFAULTकिसी स्तंभ के लिए डिफ़ॉल्ट मान सेट करने के लिए बाधा का उपयोग किया जाता है

यदि कोई अन्य मान निर्दिष्ट नहीं है, तो डिफ़ॉल्ट मान सभी नए रिकॉर्ड में जोड़ दिया जाएगा।


तालिका बनाने पर SQL डिफ़ॉल्ट

जब "व्यक्ति" तालिका बनाई जाती है, तो निम्न SQL DEFAULT"सिटी" कॉलम के लिए एक मान सेट करता है:

मेरा एसक्यूएल/एसक्यूएल सर्वर/ओरेकल/एमएस एक्सेस:

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Age int,
    City varchar(255) DEFAULT 'Sandnes'
);

इस DEFAULTतरह के कार्यों का उपयोग करके, सिस्टम मानों को सम्मिलित करने के लिए बाधा का भी उपयोग किया जा सकता है : GETDATE()

CREATE TABLE Orders (
    ID int NOT NULL,
    OrderNumber int NOT NULL,
    OrderDate date DEFAULT GETDATE()
);

ALTER TABLE पर SQL डिफ़ॉल्ट

DEFAULTजब तालिका पहले से ही बनाई गई हो, तो "सिटी" कॉलम पर बाधा उत्पन्न करने के लिए, निम्न SQL का उपयोग करें:

माई एसक्यूएल:

ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';

एस क्यू एल सर्वर:

ALTER TABLE Persons
ADD CONSTRAINT df_City
DEFAULT 'Sandnes' FOR City;

एमएस एक्सेस:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'Sandnes';

आकाशवाणी:

ALTER TABLE Persons
MODIFY City DEFAULT 'Sandnes';

एक डिफ़ॉल्ट बाधा छोड़ें

DEFAULTएक बाधा छोड़ने के लिए, निम्न SQL का उपयोग करें:

माई एसक्यूएल:

ALTER TABLE Persons
ALTER City DROP DEFAULT;

एसक्यूएल सर्वर/ओरेकल/एमएस एक्सेस:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;