MySQL 检索 JSON 字段
·
介绍
MySQL 5.7 以上支持 JSON 的操作,以及增加了 JSON 存储类型。
用 JSON 类型的话,JSON 列存储的必须是 JSON 格式数据,否则会报错
查询
表信息:CurrentValue 、UpdatedDetail 都为 Json 类型字段,且存储了 json 结构的数据类型
案例一:条件查询
语法:字段->’$.json属性
SELECT * FROM `bde` WHERE TableName = 'wikibit_score' and CurrentValue->'$.IsWhite' = '0' and UpdatedDetail->'$.EvaluationStatus' is not null

案例二:检索列
SELECT CurrentValue->'$.IsWhite' , UpdatedDetail->'$.EvaluationStatus' EvaluationStatus FROM `bde` WHERE TableName = 'wikibit_score' and CurrentValue->'$.IsWhite' = '0' and UpdatedDetail->'$.EvaluationStatus' is not null

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)