mysql如何查询json的值
程序员文章站
2022-03-22 20:57:06
...
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如何查询json的值的详细内容,更多请关注其它相关文章!
上一篇: css如何设置图片不重复拉伸
下一篇: 什么是css块元素
推荐阅读
-
MySQL前缀索引导致的慢查询
-
PHP获取MySql新增记录ID值的3种方法_php技巧
-
mysql - 多用户同时请求一个PHP文件有可能得到相同的返回值吗?
-
mysql-Mysql存储过程中怎么判断传入参数与自定义字符串的值相等(新人求助)
-
神箭手云爬虫-爬取携程【国际】航班/机票信息-利用python解析返回的json文件将信息存储进Mysql数据库
-
python如何获取多个excel单元格的值
-
清空mysql 查询缓存的可行方法_MySQL
-
利用MySQL的一个特性实现MySQL查询结果的分页显示_MySQL
-
MySQL 使用DQL命令查询数据的实现方法
-
查询mysql里面的datetime字段,结果赋给实体类中是Timestamp类型的属性