NULL मान डालने के लिए, आप UPDATE कमांड का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -
अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें=NULL;
आइए पहले एक टेबल बनाएं -
mysql> टेबल इन्सर्ट बनाएंNullValue -> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(100), -> ClientCountryName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -
mysql> insertNullValue (ClientName, ClientCountryName) मानों ('लैरी', 'US') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> insertNullValue (ClientName, ClientCountryName) मान ('डेविड', में डालें) 'AUS');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)mysql> insertNullValue (ClientName, ClientCountryName) मान ('बॉब', 'यूके') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> insertNullValue से * चुनें;
यह निम्नलिखित आउटपुट देगा -
+-----+---------------+---------------------+| आईडी | क्लाइंटनाम | ClientCountryName |+-----+---------------+---------------------+| 1 | लैरी | यूएस || 2 | डेविड | ऑस्ट्रेलिया || 3 | बॉब | यूके |+----+------------+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)पूर्व>कॉलम के लिए NULL मान डालने की क्वेरी निम्नलिखित है -
mysql> अपडेट इन्सर्टNullValue सेट ClientCountryName=NULL;क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.19 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0आइए देखें कि 'ClientCountryName' कॉलम के लिए NULL मान डाला गया है या नहीं। निम्नलिखित प्रश्न है -
mysql> insertNullValue से * चुनें;यह NULL मान प्रदर्शित करने वाला निम्न आउटपुट उत्पन्न करेगा -
+-----+---------------+---------------------+| आईडी | क्लाइंटनाम | ClientCountryName |+-----+---------------+---------------------+| 1 | लैरी | शून्य || 2 | डेविड | शून्य || 3 | बॉब | NULL |+----+------------+----------+3 पंक्तियों में सेट (0.00 सेकंड)पूर्व>