mysql json path
时间: 2023-08-16 20:44:46 浏览: 152
ThinkPHP6.0以上兼容mysql下JSON_CONTAINS使用
5星 · 资源好评率100%
MySQL 5.7 及以上版本支持 JSON 数据类型,同时也支持对 JSON 数据进行查询操作。其中,JSON Path 是 MySQL 中用于查询 JSON 数据的语法。下面是一些常用的 JSON Path 语法:
1. $.key:获取 JSON 对象中指定 key 的值。
2. $[*]:获取 JSON 数组中的所有元素。
3. $[n]:获取 JSON 数组中的第 n 个元素,n 从 0 开始。
4. $[n:m]:获取 JSON 数组中的第 n 到第 m 个元素,n 和 m 都从 0 开始。
5. $[*].key:获取 JSON 数组中所有元素中指定 key 的值。
还有其他一些语法,具体可以参考 MySQL 官方文档。在使用 JSON Path 进行查询时,可以使用 MySQL 内置的 JSON 函数,比如 JSON_EXTRACT()、JSON_CONTAINS() 等。
阅读全文