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

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

<घंटा/>

एकल MySQL क्वेरी में एकाधिक पंक्तियाँ प्राप्त करने के लिए, LIKE ऑपरेटर का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1385 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.90 सेकंड)

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

mysql> DemoTable1385(Name) मानों ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable1385 (नाम) मानों ('एडम स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> DemoTable1385 (नाम) मान ('कैरोल टेलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1385 (नाम) मान ('जॉन डो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.48 सेकंड)mysql> DemoTable1385 (नाम) मान ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

mysql> DemoTable1385 से * चुनें;

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

<पूर्व>+----+--------------+| आईडी | नाम |+----+--------------+| 1 | क्रिस ब्राउन || 2 | एडम स्मिथ || 3 | कैरल टेलर || 4 | जॉन डो || 5 | जॉन स्मिथ |+----+--------------+5 पंक्तियों में सेट (0.00 सेकंड)

यहाँ एक एकल MySQL क्वेरी में कई पंक्तियाँ प्राप्त करने की क्वेरी है -

mysql> DemoTable1385 से * चुनें जहां नाम LIKE '%Smith';

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

+-----+------------+| आईडी | नाम |+----+------------+| 2 | एडम स्मिथ || 5 | जॉन स्मिथ |+----+------------+2 पंक्तियों में सेट (0.00 सेकंड)

  1. MySQL में सिंगल WHERE क्लॉज का उपयोग करके कई पंक्तियों को कैसे अपडेट करें?

    इसके लिए आप MySQL IN() का इस्तेमाल कर सकते हैं। आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.12 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1420(FirstName) में डालें ,अंतिम नाम,आयु)मान(एडम,स्मिथ,25);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) − . का चयन

  1. MySQL एक ही क्वेरी में एकाधिक रिकॉर्ड अपडेट करता है?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल में डालें(मार्क्स1,मार्क्स2,मार्क्स3) मान(87,56,54);क्वेरी ओके, 1 पंक्ति प्रभावित (0.31 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - ड

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

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2