mysql如何查询json的值


本文摘自PHP中文网,作者藏色散人,侵删。

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

推荐:《mysql视频教程》

mysql查找json的某个字段

1

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

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

例如:

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

使用sql

1

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

取出来的就是:浙AF55Z0

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

以上就是mysql如何查询json的值的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

拥有mysql中21个写sql的好习惯

mysql读写性能测试的简单记录

mysql服务器中主从配置介绍

mysql数据库有什么特点

mysql怎么增加外键

mysql中的update语句怎么使用

浅谈mysql jdbc streamresult通信原理

mysql图形化工具包括哪些

动力节点mysql基础视频资料分享

怎么看mysql安装在哪?

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...