Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

मैं MySQL में रिक्त पंक्तियों को कैसे हटाऊं?

<घंटा/>

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 सेकंड)

  1. Excel में ब्लैंक लाइन्स को कैसे डिलीट करें

    एक्सेल में सबसे आम कार्यों में से एक रिक्त पंक्तियों को हटाना है। एक्सेल में आपके पास किसी भी प्रकार का डेटा हो सकता है, ऐसे कई अवसर हैं जहां आपके पास पूरी फाइल में रिक्त लाइनों का एक गुच्छा भी होगा। यदि आपके पास हजारों पंक्तियाँ हैं, तो रिक्त पंक्तियों को मैन्युअल रूप से हटाना एक बड़ा दर्द है और ल

  1. एक एकल MySQL क्वेरी में एकाधिक पंक्तियां कैसे प्राप्त करें?

    एकल MySQL क्वेरी में एकाधिक पंक्तियाँ प्राप्त करने के लिए, LIKE ऑपरेटर का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.90 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1385 (नाम) मान (जॉन स्मिथ) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0

  1. Excel में खाली पंक्तियों को कैसे हटाएं (6 तरीके)

    एक बड़ी स्प्रैडशीट के साथ काम करते समय आप अक्सर इसे ठीक से पढ़ने और समझने के लिए जानबूझकर खाली पंक्तियों को सम्मिलित करते हैं। हालांकि रिक्त पंक्तियों को सम्मिलित करना अधिकांश लोगों द्वारा पसंद किया जाता है, कुछ लोगों के लिए रिक्त पंक्तियों के साथ काम करना बहुत कष्टप्रद हो सकता है। कभी-कभी आपके एक्स