NULL के लिए, MySQL में दो गुण हैं -
- IS NULL
- शून्य नहीं है।
उपरोक्त अवधारणा को समझने के लिए, आइए हम एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> तालिका बनाएं NULL_Demo -> ( -> UserId int, -> UserName varchar(20), -> UserAddress varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)
उदाहरण
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> NULL_Demo मानों (12345, 'जॉन', NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> NULL_Demo मानों में डालें (2345, 'कैरोल', 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.35 सेकंड) mysql> NULL_Demo मानों (233444, NULL, NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.60 सेकंड) mysql> NULL_Demo मानों (NULL, NULL, NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> NULL_Demo से *चुनें;
आउटपुट
<पूर्व>+----------+----------+---------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserAddress |+----------+----------+---------------+| 12345 | जॉन | शून्य || 2345 | कैरल | यूके || 233444 | नल | शून्य || नल | नल | NULL |+----------+----------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)यहां वे प्रश्न दिए गए हैं जो IS NULL और IS NOT NULL प्रॉपर्टी के लिए काम करते हैं।
केस 1 - खाली नहीं है
क्वेरी इस प्रकार है -
mysql> NULL_Demo से * चुनें जहां UserId =2345 और UserName ='Carol' और UserAddress NULL नहीं है;
उपरोक्त क्वेरी में निर्धारित शर्त के अनुसार NOT NULL रिकॉर्ड प्रदर्शित करने वाला आउटपुट निम्नलिखित है -
<पूर्व>+----------+----------+---------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserAddress |+----------+----------+---------------+| 2345 | कैरल | यूके |+-----------+----------+----------------+1 पंक्ति सेट में (0.00 सेकंड)केस 2 - न्यूल नहीं
क्वेरी इस प्रकार है -
mysql> NULL_Demo से * चुनें जहां उपयोगकर्ता नाम ='जॉन' और उपयोगकर्ता पता शून्य है;
उपरोक्त क्वेरी में निर्धारित शर्त के अनुसार NULL रिकॉर्ड प्रदर्शित करने वाला आउटपुट निम्न है -
<पूर्व>+----------+----------+---------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserAddress |+----------+----------+---------------+| 12345 | जॉन | NULL |+----------+----------+----------------+1 पंक्ति सेट में (0.00 सेकंड)