mysql如何查询json的值

mySQL查询json的值的方法:首先打开命令窗口;然后执行sql语句“SELECT REPLACE(json_extract(push_data,'$.carrenewalInfoVo.licence')...”来查询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数据库发布系统存储的方法有:1.mysql库主从读写分...
使用mysql的方法:在“我的电脑”→右键→“管理”→“服务”...
在mysql中查看root用户权限的方法:1.命令行启动mysql服务;...
MySQL主从复制是用来备份一个与主数据库一样环境的从数据库,...
运行mysql的方法1.启动mysql服务,在“我的电脑”→右键→“...
开启mysql的方法1.可以通过快捷键win+r,输入cmd,打开窗口,...