Rumah >pangkalan data >tutorial mysql >Analisis rentetan JSON yang disimpan dalam Mysql
JSON boleh menukar set data yang diwakili dalam objek JavaScript kepada rentetan, dan kemudian anda boleh menghantar aksara ini antara rentetan fungsi dengan mudah, atau hantar rentetan daripada klien Web kepada program sebelah pelayan dalam aplikasi tak segerak. Rentetan ini boleh mewakili tatasusunan dan objek kompleks, bukan sahaja senarai mudah kunci dan nilai Menyimpan rentetan Json dalam Mysql boleh memudahkan kerumitan storan, dan pada masa yang sama, membaca pangkalan data menjadi menyelesaikan masalah pertama yang dihadapi ramai orang.
Contoh: { “kunci”: “nilai” }
Format pertukaran data yang ringan ialah JSON (JavaScript Object Notation). JSON menggunakan format teks bebas bahasa sepenuhnya Ciri-ciri ini menjadikan JSON bahasa pertukaran data yang ideal. Mudah untuk manusia membaca dan menulis, dan mudah untuk mesin menghuraikan dan menjana.
format data yang disimpan (nama medan people_json):
rreeeKodnya adalah seperti berikut (contoh ):
{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}
(nama medan people_json):
select * from table_name where people_json->'$.name' like '%zhang%'
Kod adalah seperti berikut (contoh ):
{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}
format data yang disimpan (nama medan people_json):
select * from table_name where people_json-> '$.age' = 13
Kodnya adalah seperti berikut (contoh):
[{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}]
format data yang disimpan (nama medan people_json):
select * from table_name where people_json->'$[*].name' like '%zhang%'
Kodnya adalah seperti berikut (contoh):
[{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}]
Atas ialah kandungan terperinci Analisis rentetan JSON yang disimpan dalam Mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!