Heim >Datenbank >MySQL-Tutorial >So fragen Sie den Wert von JSON in MySQL ab

So fragen Sie den Wert von JSON in MySQL ab

藏色散人
藏色散人Original
2020-10-23 09:54:586298Durchsuche

MySQL-Methode zum Abfragen des JSON-Werts: Öffnen Sie zuerst das Befehlsfenster. Führen Sie dann die SQL-Anweisung „SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence')...“ aus, um den JSON-Wert abzufragen.

So fragen Sie den Wert von JSON in MySQL ab

Empfohlen: „MySQL-Video-Tutorial

MySQL-Suche nach einem bestimmten Feld in JSON

SELECT json_extract(字段名,'$.json结构') FROM 表名;

Wenn es in JSON doppelte Anführungszeichen gibt, werden die herausgenommenen Daten auch doppelte Anführungszeichen enthalten Verwenden Sie für sie die REPLACE-Funktion

Zum Beispiel:

Die im Feld push_data in der Tabelle ps_push_data gespeicherten Daten sind: {"carRenewalInfoVo":{"licence":"Zhejiang AF55Z0"},"code":"1", „msg“: „success“}

Verwenden von SQL

SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence'),'"','') FROM ps_push_data;

Das Ergebnis ist: Zhejiang AF55Z0

Es ist erwähnenswert, dass nur MySQL5.7 und höhere Versionen den Betrieb von JSON-Daten unterstützen

Das obige ist der detaillierte Inhalt vonSo fragen Sie den Wert von JSON in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn