首页 > 数据库 > mysql教程 > mysql如何查询json的值

mysql如何查询json的值

藏色散人
发布: 2020-10-23 09:54:58
原创
6329 人浏览过

mysql查询json的值的方法:首先打开命令窗口;然后执行SQL语句“SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence')...”来查询json的值即可。

mysql如何查询json的值

推荐:《mysql视频教程

mysql查找json的某个字段

SELECT json_extract(字段名,'$.json结构') FROM 表名;
登录后复制

如果json里有双引号,那这样取出来的数据也带双引号,要去掉就使用REPLACE函数

例如:

ps_push_data表里的push_data字段存的数据为:{"carRenewalInfoVo":{"licence":"浙AF55Z0"},"code":"1","msg":"成功"}

使用sql

SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence'),'"','') FROM ps_push_data;
登录后复制

取出来的就是:浙AF55Z0

值得注意的是,只有MySQL5.7及以上版本才支持json数据的操作

以上是mysql如何查询json的值的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板