Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để lưu mảng JSON vào cơ sở dữ liệu MySQL?

Đối với điều này, bạn có thể sử dụng kiểu dữ liệu JSON từ MySQL. Trước tiên, hãy để chúng tôi tạo -

mysql> create table DemoTable1438
   -> (
   -> EmployeeDetails json
   -> );
Query OK, 0 rows affected (5.97 sec)

Chèn một số bản ghi vào bảng bằng cách sử dụng chèn -

mysql> insert into DemoTable1438 values('[{"EmployeeId":"EMP-101","EmployeeName":"Chris"},{"EmployeeId":"EMP-102","EmployeeName":"David"},{"EmployeeId":"EMP-103","EmployeeName":"Sam"}]');
Query OK, 1 row affected (0.22 sec)

Hiển thị tất cả các bản ghi từ bảng bằng select -

mysql> select * from DemoTable1438;

Điều này sẽ tạo ra kết quả sau -

+------------------------------------------------------------------------------------------------------------------------------------------------------------+
| EmployeeDetails                                                                                                                                            |
+------------------------------------------------------------------------------------------------------------------------------------------------------------+
| [{"EmployeeId": "EMP-101", "EmployeeName": "Chris"}, {"EmployeeId": "EMP-102", "EmployeeName": "David"}, {"EmployeeId": "EMP-103", "EmployeeName": "Sam"}] |
+------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)