本文摘自PHP中文网,作者青灯夜游,侵删。
mysql能处理json。Mysql中处理JSON字段,可以用json_extract函数,例“SELECT * FROM proxy WHERE json_extract(content,"$.method") = "POST";”语句。
Mysql中处理JSON字段
处理json字段,可以用json_extract函数:
1 2 3 | select * from (select json_extract(ext_value, '$.high' )+0 highx,batch_id from batch_ext_1 where ext_type=19 ) a where a.highx>15000000000
SELECT * FROM proxy WHERE json_extract(content, "$.method" ) = "POST" ;
|
将json字段中的String值转为数字型,可以用+0操作,比如上面语句中
1 | json_extract(ext_value, '$.high' )+0 highx
|
最终会变成数字型。
推荐教程:mysql视频教程
以上就是mysql能处理json吗的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
怎么查看mysql服务名?
mysql常用引擎总结分享
mysql修改权限后本地无法登录怎么办
mysql如何统计一个数据库所有表的数据量
mysql数据如何生成php数组文件
mysql能干什么
mysql使用profile分析sql开销的代码
mysql什么意思
mysql中where与on的区别及何时使用详析
一次mysql死锁排查过程的全纪录
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql能处理json吗