本文摘自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吗的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
如何使用zabbix监控mysql
拥有mysql中21个写sql的好习惯
mysql创建用户和授权的方法介绍(代码示例)
mysql怎么保存查询语句
mysql表定义语法详细介绍
mysql中如何批量删除数据
mysql中常用存储引擎有哪些?它们相互之间有什么区别?
mysql 索引分类以及用途分析
为什么我的mysql服务没了?
看看mysql并发参数调整
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql能处理json吗