आप अपडेट कमांड की मदद से सभी रिकॉर्ड के कॉलम के लिए वैल्यू सेट कर सकते हैं।
यदि आप किसी कॉलम में सभी रिकॉर्ड के लिए NULL मान सेट करना चाहते हैं तो सिंटैक्स इस प्रकार है -
अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें =NULL;
या यदि आप खाली स्ट्रिंग का उपयोग करना चाहते हैं, तो निम्नलिखित सिंटैक्स है -
अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें ='';
उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने के लिए क्वेरी।
mysql> टेबल बनाएं StudentDemo −> ( −> Studentid int, −> StudentName varchar(100), −> Age int −> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.64 सेकंड)
रिकॉर्ड सम्मिलित करने के लिए निम्नलिखित तालिका है -
mysql> स्टूडेंटडेमो वैल्यू में डालें (1, 'जॉनसन', 23); क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> स्टूडेंटडेमो वैल्यू (2, 'कैरोल', 24) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> स्टूडेंटडेमो वैल्यू में डालें (3, 'डेविड', 20); क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> स्टूडेंटडेमो वैल्यू (4, 'बॉब', 21) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड)
टेबल से सभी रिकॉर्ड्स को चुनिंदा स्टेटमेंट की मदद से प्रदर्शित करें -
mysql> स्टूडेंटडेमो से *चुनें;
निम्न आउटपुट है -
<पूर्व>+-----------+---------------+------+| स्टूडेंटिड | छात्र का नाम | उम्र |+-----------+----------------+------+| 1 | जॉनसन | 23 || 2 | कैरल | 24 || 3 | डेविड | 20 || 4 | बॉब | 21 |+----------+----------------+------+4 पंक्तियों में सेट (0.00 सेकंड)यहां एक विशिष्ट कॉलम में सभी रिकॉर्ड्स के लिए कॉलम मान को NULL पर सेट करने की क्वेरी है। क्वेरी इस प्रकार है -
mysql> Update StudentDemo set Age=NULL;query OK, 4 पंक्तियाँ प्रभावित (0.14 सेकंड)पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0
आइए अब देखते हैं -
mysql> स्टूडेंटडेमो से *चुनें;
निम्नलिखित आउटपुट प्रदर्शित करता है कि हमने "आयु" कॉलम को NULL -
. में सफलतापूर्वक अपडेट कर दिया है <पूर्व>+-----------+---------------+------+| स्टूडेंटिड | छात्र का नाम | उम्र |+-----------+----------------+------+| 1 | जॉनसन | शून्य || 2 | कैरल | शून्य || 3 | डेविड | शून्य || 4 | बॉब | NULL |+-----------+-------------+------+4 पंक्तियों में सेट (0.00 सेकंड)