Maison >base de données >tutoriel mysql >Comment interroger la valeur de json dans MySQL

Comment interroger la valeur de json dans MySQL

藏色散人
藏色散人original
2020-10-23 09:54:586324parcourir

Méthode MySQL pour interroger la valeur de json : ouvrez d'abord la fenêtre de commande ; puis exécutez l'instruction SQL "SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence')..." pour interroger la valeur. de json .

Comment interroger la valeur de json dans MySQL

Recommandé : "Tutoriel vidéo mysql"

recherche mysql pour un certain champ dans json

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

S'il y a des guillemets doubles dans json, alors les données supprimées de cette manière ont également des guillemets doubles Pour les supprimer, utilisez la fonction REPLACE

Par exemple :

Table ps_push_data Les données stockées dans le champ push_data sont : {"carRenewalInfoVo":{"licence":"Zhejiang AF55Z0"},"code":"1","msg":"Success"}

Utiliser SQL

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

a retiré est : Zhejiang AF55Z0

Il convient de noter que seules les versions MySQL5.7 et supérieures prennent en charge le fonctionnement des données json

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn