MySQL में रिक्त पंक्तियों को हटाने के लिए डिलीट कमांड का उपयोग करें।
वाक्य रचना इस प्रकार है
अपनेटेबलनाम से हटाएं जहां आपका कॉलमनाम=' ' या आपका कॉलमनाम शून्य है;
उपरोक्त सिंटैक्स रिक्त पंक्तियों के साथ-साथ NULL पंक्ति को भी हटा देगा।
अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल बनाएं deleteRowDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।
क्वेरी इस प्रकार है
mysql> deleteRowDemo(StudentName) value('John') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> deleteRowDemo (StudentName) मान ('') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18) sec)mysql> deleteRowDemo (StudentName) मान ('') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> deleteRowDemo (StudentName) मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> deleteRowDemo (StudentName) मानों ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> deleteRowDemo (StudentName) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> deleteRowDemo(StudentName) value('') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> deleteRowDemo(StudentName) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.35 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।
क्वेरी इस प्रकार है
mysql> deleteRowDemo से *चुनें;निम्न आउटपुट है
+-----+---------------+| आईडी | छात्र का नाम |+----+---------------+| 1 | जॉन || 2 | || 3 | || 4 | शून्य || 5 | कैरल || 6 | बॉब || 7 | || 8 | डेविड |+----+-------------+8 पंक्तियों में सेट (0.00 सेकंड)यहाँ रिक्त पंक्तियों के साथ-साथ NULL को हटाने की क्वेरी है
mysql> DeleteRowDemo से हटाएं जहां StudentName='' या StudentName IS NULL;क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.18 सेकंड)आइए अब एक बार फिर से टेबल रिकॉर्ड्स की जांच करें।
क्वेरी इस प्रकार है
mysql> deleteRowDemo से *चुनें;निम्न आउटपुट है
+-----+---------------+| आईडी | छात्र का नाम |+----+---------------+| 1 | जॉन || 5 | कैरल || 6 | बॉब || 8 | डेविड |+----+-------------+4 पंक्तियों में सेट (0.00 सेकंड)