इसके लिए आपको डिफॉल्ट कीवर्ड का इस्तेमाल करना होगा। वाक्य रचना इस प्रकार है -
तालिका बदलें yourTableName yourColumnName जोड़ें yourDataType NULL Default '';
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं AllowNullDefaulNotNullDemo -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT, -> UserName varchar(20), -> PRIMARY KEY(Id) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) पूर्व>आइए हम एक नया कॉलम जोड़ें जो NULL मान की अनुमति देता है लेकिन डिफ़ॉल्ट मान को NULL पर सेट नहीं करता है। क्वेरी इस प्रकार है -
mysql> तालिका बदलें AllowNullDefaulNotNullDemo UserAddress varchar(20) NULL Default'' जोड़ें; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.04 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0अब DESC कमांड का उपयोग करके तालिका के विवरण की जाँच करें। क्वेरी इस प्रकार है -
mysql> विवरण AllowNullDefaulNotNullDemo;निम्न आउटपुट है -
<पूर्व>+---------------+---------------+------+-----+----- ----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+----------------+------+-----+---------- ---+----------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || उपयोगकर्ता नाम | वर्कर(20) | हाँ | | नल | || उपयोगकर्ता पता | वर्कर(20) | हाँ | | | |+---------------+----------------+------+-----+---------- --+----------------+3 पंक्तियाँ सेट में (0.17 सेकंड)
अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। नीचे दी गई क्वेरी में कॉलम UserAddress NULL मान और डिफ़ॉल्ट सेट मान को NOT NULL की अनुमति देता है।
आइए इस कॉलम में रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> AllowNullDefaulNotNullDemo (उपयोगकर्ता पता) मान ('US') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> AllowNullDefaulNotNullDemo (उपयोगकर्ता पता) मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> AllowNullDefaulNotNullDemo() मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
नए जोड़े गए कॉलम यानी UserAddress के विशिष्ट रिकॉर्ड की जाँच करें। क्वेरी इस प्रकार है -
mysql> AllowNullDefaulNotNullDemo से UserAddress चुनें;
निम्न आउटपुट है -
<पूर्व>+---------------+| उपयोगकर्ता पता |+---------------+| यूएस || शून्य || |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)