Der Datentyp des MySQL-Felds unterstützt das JSON-Format und kann JSON-Arrays und JSON-Objekte direkt speichern.
1. Fügen Sie sie in Form von normalen Zeichenfolgen ein.
2. Verwenden Sie integrierte Funktionen (JSON_OBJECT und JSON_ARRAY), um JSON-Daten zu erstellen Fügen Sie es ein
1 und JSON_EXTRACT(Spalte, „Pfad“), um auf die spezifischen Daten des angegebenen Felds zuzugreifen. (*Beachten Sie, dass der Pfad in einfache Anführungszeichen gesetzt werden muss)
wobei Spalte den Spaltennamen des abzufragenden Datenfelds darstellt.
Pfad ist der Zugriffspfad auf JSON-Daten und das Pfadformat ist $.path oder $[; idx].
$.path wird für JSON-Objekttypdaten verwendet;
$[idx] wird für JSON-Arraytypdaten verwendet;
$path ist der Zugriffsfeldschlüssel enthält Leerzeichen, müssen Sie in doppelte Anführungszeichen setzen, z. B. $. „Spitzname“ (*Beachten Sie, dass chinesische Feldnamen ebenfalls in doppelte Anführungszeichen gesetzt werden müssen)
[idx] ist der Index des Arrays.
werden entfernt und die Escape-Zeichen werden ebenfalls entfernt. ->
和JSON_EXTRACT查询到的字段字符串类型还会有个双引号,还需要做一层处理,可以使用 ->>和JSON_UNQUOTE
JSON_REPLACE(column, path, val[, path, val] ...) Nur aktualisieren
2. val] .. .) Durch das Einfügen neuer Felder werden die vorhandenen nicht geändert
3. Felder löschen
Das obige ist der detaillierte Inhalt vonSo verwenden Sie JSON in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!