如何在mysql5.6及以下版本查询数据库里的json详情
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何在mysql5.6及以下版本查询数据库里的json详情,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1395字,纯文字阅读大概需要2分钟。
内容图文
![如何在mysql5.6及以下版本查询数据库里的json详情](/upload/InfoBanner/zyjiaocheng/539/9b662c83382d4af895b2c50540c0c416.jpg)
MySQL里面保存数据有时候会把一些杂乱且不常用的时候丢进一个json字段里面
下面说说mysql存储json注意那些格式吧:
1:注意保存是中文不要变成转码的,转码之后导致查询非常麻烦,压缩时候后面多带一个参数,方便不止一点点哟!
好处:这样查询的时候中文字符更好的匹配查询
2:字段统一 存的时候最好开始定好字段名称 ,开发一个大点的项目不可能一个人开发统一字段可以减少很多不需要的麻烦和字段不同意导致bug(反正我是在这上面吃过一个亏,但是带大家做项目当时没想到加上赶导致后面测试修改耗费比开发更多时间)
好处:减少查询出来数据代码处理量,降低项目页面显示bug
3:能存一维数组绝对不要存二维数组
原因:二维数组不可控,这个还是的更具需求来定
个人习惯反正这是我的习惯,哈哈哈,不爽可以来打我呀!
下面说正事:查询当然用的是like
例如有一张table表里面有一个content字段,现在是找出actid为123456789的
5.7:select * from table where content->'$.actid' like '%123456789%'; 5.6:select * from table where content like '%"actid":"123456789"%'
这样应该一看就懂,教学吗教肯定全套,做个保健不也是,所以代码里面有的人说怎么用
$id="123456789"; $sql="select * from table where content like '%\"actid":\""$id"\"%\'";
以上就是如何在mysql5.6及以下版本查询数据库里的json详情的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的如何在mysql5.6及以下版本查询数据库里的json详情全部内容,希望文章能够帮你解决如何在mysql5.6及以下版本查询数据库里的json详情所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。