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

JSON प्रारूप के साथ एक MySQL कॉलम अपडेट करें?

<घंटा/>

JSON प्रारूप जैसे रिकॉर्ड प्रदर्शित करने के लिए, MySQL concat() का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1373 -> (-> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentDetails text -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.86 सेकंड)

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

mysql> DemoTable1373 मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> DemoTable1373 मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> DemoTable1373 मान() में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

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

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

<पूर्व>+-----------+----------------+| छात्र आईडी | छात्र विवरण |+-----------+----------------+| 1 | शून्य || 2 | शून्य || 3 | NULL |+-----------+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

JSON प्रारूप के साथ MySQL फ़ील्ड को अपडेट करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1373 को अपडेट करें, StudentDetails=concat("{" "StudentName:", "John,","StudentAge:", 21,","," StudentCountryName:"," US","} "); क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.14 सेकंड)पंक्तियों का मिलान हुआ:3 परिवर्तित:3 चेतावनियाँ:0

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

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

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

<पूर्व>+---------------+------------------------------------------------ -----------------------------+| छात्र आईडी | छात्र विवरण |+----------+------------------------------------------ ----------------------------+| 1 | {StudentName:John , StudentAge:21, StudentCountryName:US} || 2 | {StudentName:John , StudentAge:21, StudentCountryName:US} || 3 | {छात्र का नाम:जॉन , छात्र आयु:21, छात्र देश का नाम:यूएस} |+-----------+-------------------------- ----------------------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा MySQL के साथ एक MySQL तालिका अपडेट करें

    इसके लिए आपको जावा में रेडीस्टेटमेंट को अपडेट के लिए इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू (121, सैम) में डालें; क्वेरी

  1. MySQL:ग्रुप बाय के साथ फ़ील्ड अपडेट करें?

    GROUP BY के साथ फ़ील्ड को अपडेट करने के लिए, UPDATE कमांड के साथ ORDER BY LIMIT का उपयोग करें - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल2018(कर्मचारी नाम, कर्मचारी वेतन) मान (क्रिस, 25400) में डालें; क्वेरी ठीक है, 1 पंक्ति प

  1. MySQL AUTO_INCREMENT उदाहरणों के साथ

    आइए समझते हैं कि ATUO_INCREMENT कैसे काम करता है - AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। आइए देखें कि यह कथन कैसे काम करता है। इससे पहले, नीचे दी गई क्वेरी पर विचार करें - क्वेरी CREATE TABLE tableName (    id MEDIUMINT NOT NULL AU