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

MySQL में डेटा जोड़ने के लिए अद्यतन कॉलम?

<घंटा/>

इसे प्राप्त करने के लिए, निम्नलिखित सिंटैक्स है।

अपना टेबलनाम अपडेट करें सेट योर कॉलमनाम =कॉन्कैट (ifnull(yourColumnName,""),'anyValue1,anyValue2,anyValue);

उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं AppendDataDemo-> (-> StudentId int,-> StudentName varchar(100),-> StudentAge int-> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.54 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है।

mysql> AppendDataDemo मानों में डालें (101, 'जॉन', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> AppendDataDemo मानों में डालें (102, नल, 24); क्वेरी ठीक, 1 पंक्ति प्रभावित ( 0.74 सेकंड)mysql> AppendDataDemo मानों में डालें (103, 'माइक', 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

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

निम्न आउटपुट है।

<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 101 | जॉन | 23 || 102 | नल | 24 || 103 | माइक | 26 |+----------+----------------+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

कॉलम स्टूडेंटनाम को अपडेट करने और उसके डेटा में "कैरोल, सैम, मारिया" को जोड़ने के लिए क्वेरी निम्नलिखित है।

mysql> Update AppendDataDemo set StudentName=concat(ifnull(StudentName,""), 'Carol,Sam,Maria');क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.14 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0 

चयन कथन का उपयोग करके तालिका से तालिका रिकॉर्ड की जाँच करें। क्वेरी इस प्रकार है।

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

संलग्न डेटा प्रदर्शित करने वाला आउटपुट निम्न है।

<पूर्व>+-----------+--------------------------+---------- -+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------+--------------------------+--------------- +| 101 | जॉन कैरल, सैम, मारिया | 23 || 102 | कैरल, सैम, मारिया | 24 || 103 | माइक कैरल, सैम, मारिया | 26 |+----------+--------------------------+----------- +3 पंक्तियाँ सेट में (0.03 सेकंड)

  1. MySQL में पहले से मौजूद तालिका के नए कॉलम में डेटा सम्मिलित करना?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (नाम) मान (एडम) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) चयन

  1. कॉलम मान को बदलने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (स्कोर) मान (55) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.37 सेकंड) चय

  1. MySQL में JSON डेटा दर्ज करना?

    पहले JSON डेटा सेट करने और फिर डालने के लिए JSON डेटा प्रकार का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1876 (कर्मचारी सूचना JSON); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - }); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00