查询结果:
列名:content fieldType
结果:{"fieldType":"SELECT","selectType":"SINGLE","options":["本科","研究生","硕士"]} SELECT
那我们就可以直接拿到这个字段的值来进行做我们想做的事情了。直接查出来的数据要是原来存的时候就带有双引号,那么查出来的也是带双引号的,可以使用REPLACE函数替换一下就好了。
当然还有更多的用法:
{“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内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!