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

एकल MySQL क्वेरी के साथ दो कॉलम अपडेट करें

<घंटा/>

इसके लिए आपको केवल एक बार SET कमांड का इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1909 (Id int NOT NULL, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1909 मानों में डालें (101, 'जॉन', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1909 मानों में डालें (102, 'जॉन', 'डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1909 मानों में डालें (103, 'एडम', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1909 मानों में डालें (104, 'डेविड', 'मिलर');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+-----+---------------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+-----+-----------+----------+| 101 | जॉन | स्मिथ || 102 | जॉन | डो || 103 | एडम | स्मिथ || 104 | डेविड | मिलर |+-----+----------+----------+4 पंक्तियों में सेट (0.00 सेकंड)

दो कॉलम मानों को अपडेट करने की क्वेरी यहां दी गई है -

mysql> अद्यतन DemoTable1909 set FirstName='Carol',LastName='Taylor' जहाँ Id=103;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)पंक्तियाँ मिलान:1 परिवर्तित:1 चेतावनियाँ:0

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

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

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

<पूर्व>+-----+---------------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+-----+-----------+----------+| 101 | जॉन | स्मिथ || 102 | जॉन | डो || 103 | कैरल | टेलर || 104 | डेविड | मिलर |+-----+----------+----------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. एक ही क्वेरी में एक साथ कई कॉलम सॉर्ट करने के लिए MySQL क्वेरी

    एकाधिक कॉलम सॉर्ट करने के लिए, ORDER BY GREATEST() का उपयोग करें। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.79 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1395 मानों में डालें(10,20,30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) − . का चयन करके तालिका स

  1. MySQL एक ही क्वेरी के साथ दो टेबल में सेलेक्ट और इंसर्ट करें

    यहाँ पहली तालिका बनाने की क्वेरी है। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) उपरोक्त अवधारणा को समझने के लिए, आइए हम दूसरी तालिका बनाएं। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2 मानों (क्रिस) में डालें; क्वेरी ठीक

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

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