Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะบันทึกอาร์เรย์ JSON ไปยังฐานข้อมูล MySQL ได้อย่างไร


สำหรับสิ่งนี้ คุณสามารถใช้ชนิดข้อมูล JSON จาก MySQL ให้เราสร้าง −

. ก่อน
mysql> สร้างตาราง DemoTable1438 -> ( -> EmployeeDetails json -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (5.97 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก -

mysql> แทรกลงในค่า DemoTable1438 ('[{"EmployeeId":"EMP-101","EmployeeName":"Chris"},{"EmployeeId":"EMP-102","EmployeeName":"David" },{"EmployeeId":"EMP-103","EmployeeName":"Sam"}]');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก -

mysql> เลือก * จาก DemoTable1438;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อน>+--------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----+| รายละเอียดพนักงาน |+--------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------+| [{"EmployeeId":"EMP-101", "EmployeeName":"Chris"}, {"EmployeeId":"EMP-102", "EmployeeName":"David"}, {"EmployeeId":"EMP-103 , "EmployeeName":"Sam"}] |+------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------+1 แถวในชุด (0.00 วินาที)