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

एक पंक्ति MySQL के एकाधिक कॉलम अपडेट करें?

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> ( -> FirstName varchar(100), -> Age int, -> Score int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('रॉबर्ट', 21,78); क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('बॉब', 20,90); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)mysql> डेमोटेबल मानों में डालें ('सैम', 22,69); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

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

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

आउटपुट

<पूर्व>+-----------+----------+----------+| प्रथम नाम | आयु | स्कोर |+-----------+----------+----------+| रॉबर्ट | 21 | 78 || बॉब | 20 | 90 || सैम | 22 | 69 |+----------+------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

प्रथम नाम "बॉब" के साथ केवल एक पंक्ति के लिए कॉलम आयु और स्कोर को अपडेट करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल को अपडेट करें -> आयु =25 सेट करें, -> स्कोर =स्कोर + 9 -> जहां फर्स्टनाम ='बॉब'; क्वेरी ओके, 1 पंक्ति प्रभावित (0.17 सेकंड) पंक्तियाँ मिलान:1 परिवर्तित:1 चेतावनियाँ:0 

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

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

आउटपुट

<पूर्व>+-----------+----------+----------+| प्रथम नाम | आयु | स्कोर |+-----------+----------+----------+| रॉबर्ट | 21 | 78 || बॉब | 25 | 99 || सैम | 22 | 69 |+----------+------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL के साथ एक ही पंक्ति में कई पंक्तियों और स्तंभों को संयोजित करें

    एक पंक्ति में कई पंक्तियों और स्तंभों को संयोजित करने के लिए, आप CONCAT () के साथ GROUP_CONCAT () का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.37 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1463(ClientName) में डालें ,ClientAge)

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

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

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

    इसके लिए आपको केवल एक बार SET कमांड का इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1909 (Id int NOT NULL, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1909 मानों में