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

पंक्ति को हटाने के लिए MySQL क्वेरी


MySQL में एक पंक्ति को हटाने के लिए DELETE का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> (-> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(100), -> CustomerAge int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.30 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल (ग्राहक नाम, ग्राहक आयु) मान ('जॉन', 33) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल (ग्राहक नाम, ग्राहक आयु) मान ('बॉब', 25) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> डेमोटेबल (ग्राहक नाम, ग्राहक आयु) मान ('डेविड', 28) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (ग्राहक नाम, ग्राहक आयु) में डालें मान ('कैरोल', 29); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------+--------------+---------------+| ग्राहक आईडी | ग्राहक का नाम | ग्राहक आयु |+---------------+--------------+---------------+| 1 | जॉन | 33 || 2 | बॉब | 25 || 3 | डेविड | 28 || 4 | कैरल | 29 |+---------------+--------------+---------------+4 पंक्तियाँ सेट में ( 0.00 सेकंड)

MySQL में एक पंक्ति को हटाने की क्वेरी निम्नलिखित है -

mysql> DemoTable से हटाएं जहां CustomerName='David' और CustomerAge=28;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड)

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------+--------------+---------------+| ग्राहक आईडी | ग्राहक का नाम | ग्राहक आयु |+---------------+--------------+---------------+| 1 | जॉन | 33 || 2 | बॉब | 25 || 4 | कैरल | 29 |+---------------+--------------+---------------+3 पंक्तियाँ सेट में ( 0.00 सेकंड)
  1. एक ही पंक्ति में सभी आइटम वापस करने के लिए MySQL क्वेरी

    इसके लिए GROUP_CONCAT() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं− );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1355 मानों (मेनफ़ोल्डर) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) चयन कथन का उपयोग करके तालिका से स

  1. MySQL संग्रहीत कार्यविधि में DELETE क्वेरी लागू करें

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

  1. पंक्तियों से एक विशिष्ट पंक्ति प्राप्त करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1972 (अनुभाग चार(1), छात्रनाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1972 मानों में डालें (सी, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ