JSON kann einen in einem JavaScript-Objekt dargestellten Datensatz in eine Zeichenfolge konvertieren und ihn dann darin verwenden Die Funktion Übergibt diese Zeichenfolge einfach zwischen Diese Zeichenfolge kann Arrays und komplexe Objekte darstellen, nicht nur einfache Listen von Schlüsseln und Werten. Das Speichern von JSON-Zeichenfolgen in MySQL kann die Speicherkomplexität erheblich vereinfachen, und gleichzeitig wird das Lesen der Datenbank das erste Problem lösen, auf das viele Menschen stoßen.
Beispiel: { „key“: „value“ }
Ein leichtes Datenaustauschformat ist JSON (JavaScript Object Notation). JSON verwendet ein völlig sprachunabhängiges Textformat. Diese Eigenschaften machen JSON zu einer idealen Datenaustauschsprache. Für Menschen leicht zu lesen und zu schreiben und für Maschinen leicht zu analysieren und zu generieren.
Gespeichertes Datenformat (Feldname people_json):
{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}# 🎜🎜#Der Code lautet wie folgt (Beispiel):
select * from table_name where people_json->'$.name' like '%zhang%'2. Fragen Sie das JSON-Typfeld genau ab Das gespeicherte Datenformat (Feldname people_json): #🎜🎜 #
{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}# 🎜🎜#Der Code lautet wie folgt (Beispiel):
select * from table_name where people_json-> '$.age' = 133. Fuzzy-Abfrage-Feld vom Typ JsonArray Gespeichertes Datenformat (Feldname people_json): #🎜 🎜#
[{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}]#🎜 🎜#Der Code lautet wie folgt (Beispiel):
select * from table_name where people_json->'$[*].name' like '%zhang%'
[{“name”: “zhangsan”, “age”: “13”, “gender”: “男”}]#🎜🎜 #Der Code lautet wie folgt (Beispiel):
select * from table_name where JSON_CONTAINS(people_json,JSON_OBJECT('age', "13"))
Das obige ist der detaillierte Inhalt vonAnalyse der in MySQL gespeicherten JSON-Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!