आप एक शर्त के साथ एक इंट कॉलम में NULL मान सम्मिलित कर सकते हैं अर्थात कॉलम में NOT NULL बाधाएँ नहीं होनी चाहिए। वाक्य रचना इस प्रकार है।
अपनेTableName(yourColumnName) मानों (NULL) में डालें;
उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है।
mysql> तालिका बनाएँ InsertNullDemo-> (-> StudentId int,-> StudentName varchar(100),-> StudentAge int-> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)
जब भी आप कॉलम के लिए कोई मान पास नहीं करते हैं तो NULL डालने की क्वेरी यहां दी गई है। यहां यह कॉलम स्टूडेंटएज है। MySQL डिफ़ॉल्ट रूप से शून्य मान सम्मिलित करता है। रिकॉर्ड डालने की क्वेरी इस प्रकार है।
mysql> InsertNullDemo(StudentId,StudentName) मानों (101, 'माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> InsertNullDemo मानों (101, 'माइक', नल) में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.24 सेकंड)
INT कॉलम में NULL मान डाला गया है या नहीं, यह जांचने के लिए तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है।
mysql> InsertNullDemo से *चुनें;
INT कॉलम में NULL प्रदर्शित करने वाला आउटपुट निम्नलिखित है।
<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 101 | माइक | शून्य || 101 | माइक | NULL |+-----------+-------------+-----------+2 पंक्तियों में सेट (0.00 सेकंड)