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 सेकंड)पूर्व>