Fungsi JSON (hanya disokong dalam versi 5.7)
Arahan: json_object (fungsi)
Fungsi: Tukar rentetan json
Senario aplikasi: Tentukan rentetan json penukaran data
Contoh:
mysql> select json_object("name","andyqian","database","MySQL"); +---------------------------------------------------+ | json_object("name","andyqian","database","MySQL") | +---------------------------------------------------+ | {"name": "andyqian", "database": "MySQL"} | +---------------------------------------------------+ 1 row in set (0.00 sec)
yang termasuk json_array:
mysql> select json_array("name","andyqian","database","MySQL"); +--------------------------------------------------+ | json_array("name","andyqian","database","MySQL") | +--------------------------------------------------+ | ["name", "andyqian", "database", "MySQL"] | +--------------------------------------------------+ 1 row in set (0.00 sec)
json_valid() untuk menentukan sama ada ia rentetan json:
select json_valid('{"name": "andyqian", "database": "MySQL"}');
Ia adalah 1 apabila ia adalah rentetan json yang sah.
Apabila rentetan json tidak sah, ia adalah 0.
Terdapat banyak kaedah lain, jadi saya tidak akan menunjukkannya satu demi satu.
Atas ialah kandungan terperinci Bagaimana MySQL menggunakan fungsi JSON. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!