帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【服务器相关】Mysql&nbsp;直接查询存储的Json字符串中的数据

发表时间:2025-06-16 03:46:00 小编:主机乐-Yutio

查询结果:
列名:content                                                                       fieldType
结果:{"fieldType":"SELECT","selectType":"SINGLE","options":["本科","研究生","硕士"]}    SELECT

那我们就可以直接拿到这个字段的值来进行做我们想做的事情了。直接查出来的数据要是原来存的时候就带有双引号,那么查出来的也是带双引号的,可以使用REPLACE函数替换一下就好了。

当然还有更多的用法:


1 –>SELECT content FROM table_name WHERE content->’$.fieldType’=’SELECT’;

{“fieldType”:”SELECT”,”selectType”:”MULTIPLE”,”options”:[“选择一”,”选择二”,”选择三”]}
{“fieldType”:”SELECT”,”selectType”:”SINGLE”,”options”:[“2w”,”3w”,”4w”,”5w”]}
{“fieldType”:”SELECT”,”selectType”:”SINGLE”,”options”:[“本科”,”研究生”,”硕士”]}
{“fieldType”:”SELECT”,”selectType”:”SINGLE”,”options”:[“11″,”22″,”44″,”23”]}

2 –> SELECT content FROM sy_config_member_info WHERE content->’$.fieldType’=’SELECT’ AND content->’$.selectType’=’MULTIPLE’;

{“fieldType”:”SELECT”,”selectType”:”MULTIPLE”,”options”:[“选择一”,”选择二”,”选择三”]}

当然,这样做的性能可能就不要指望很高了噢,谨慎使用哈~

到此这篇关于Mysql 直接查询存储的Json字符串中的数据的文章就介绍到这了,更多相关Mysql 直接查询存储Json内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


联系我们
返回顶部