หากต้องการแสดงระเบียนเช่นรูปแบบ JSON ให้ใช้ MySQL concat() ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable1373 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentDetails text -> );Query OK, 0 แถวได้รับผลกระทบ (0.86 วินาที)
แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เราไม่ได้ใส่อะไรเลย -
mysql> แทรกลงในค่า DemoTable1373 (); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.27 วินาที) mysql> แทรกลงในค่า DemoTable1373 (); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.08 วินาที) mysql> แทรกลงในค่า DemoTable1373 (); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1373;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----------+----------------+| รหัสนักศึกษา | StudentDetails |+------------------------------------------+| 1 | NULL || 2 | NULL || 3 | NULL |+----------+----------------+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่ออัปเดตฟิลด์ MySQL ด้วยรูปแบบ JSON -
mysql> อัปเดต DemoTable1373 set StudentDetails=concat("{" "StudentName:", " John ,"," StudentAge:", 21,","," StudentCountryName:"," US","} "); แบบสอบถามตกลง ได้รับผลกระทบ 3 แถว (0.14 วินาที) แถวที่ตรงกัน:3 เปลี่ยนแล้ว:3 คำเตือน:0
ให้เราตรวจสอบบันทึกตารางอีกครั้ง -
mysql> เลือก * จาก DemoTable1373;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------------------------------------------------------------- ------------------------------------+| รหัสนักศึกษา | StudentDetails |+------------------------------------------------------------- ------------------------------+| 1 | {ชื่อนักเรียน:จอห์น , StudentAge:21, StudentCountryName:US} || 2 | {ชื่อนักเรียน:จอห์น , StudentAge:21, StudentCountryName:US} || 3 | {StudentName:John , StudentAge:21, StudentCountryName:US} |+-----------+---------------------- ----------------------------------------+3 แถวในชุด (0.00 วินาที)