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