以上是自己项目开发中常用的mysql json 查询的应用,分享给大家
以下是php读取mysql json字段中的key值的方法:
mysql 5.6及其一下的用一下方式:
json_unquote(config_data->'$.data')//json_unquote
mysql 5.7可以以下方式:
config_data->'$.data'
如一个table表中的extr字段数据为{'name':'chenxing','sex':'man','profession':'programmer','property':'100000000000'};
案例一、查询姓名
select *, extr->'$.name' as name from table;
以上的方式可以用程序的方式去处理,读取该字段的全部内容通过php程序去拿该字段的某个key的值。不过下面这个例子更能彰显通过mysql原生读取json key值的好处。
案例二、统计数据-汇总extr中的property。
select sum(extr->'$.property') as sum_property from tables;
以上是自己项目开发中常用的mysql json 查询的应用,分享给大家。
除特别注明外,本站所有文章均为作者原创。 或分享自己的编程经验,或探讨工作中的问题,或聊以人生趣事。 转载请注明出处来自 https://www.qiusuoweb.com/39.html
运营天数
总访问量
文章数量
-
-
-
交流群:157451741
新浪微博:草莽兴
发布评论