MariaDB JSON 函数列表
下表是 MariaDB 中可用的 JSON 函数的列表。
JSON 函数 | 描述 |
---|---|
JSON_ARRAY() |
创建 JSON 数组 |
JSON_ARRAYAGG() |
返回一个 JSON 数组,其中包含一组给定 JSON 或 SQL 值中每个值的元素。 |
JSON_ARRAY_APPEND() |
将数据追加到 JSON 文档 |
JSON_ARRAY_INSERT() |
插入到 JSON 数组中 |
JSON_COMPACT() |
从 JSON 文档中删除所有不必要的空格,使其尽可能简短和紧凑,并返回结果。 |
JSON_CONTAINS() |
JSON 文档是否在路径中包含特定对象 |
JSON_CONTAINS_PATH() |
JSON 文档是否在路径中包含任何数据 |
JSON_DEPTH() |
JSON 文档的最大深度 |
JSON_DETAILED() |
以人类可读的格式打印 JSON 文档 |
JSON_EXISTS() |
确定给定 JSON 数据中的指定路径中是否存在值。 |
JSON_EXTRACT() |
从 JSON 文档返回数据 |
JSON_INSERT() |
将数据插入 JSON 文档 |
JSON_KEYS() |
来自 JSON 文档的键数组 |
JSON_LENGTH() |
JSON 文档中的元素数 |
JSON_LOOSE() |
向 JSON 文档添加空格,使其更易于人类阅读。 |
JSON_MERGE() |
合并 JSON 文档,保留重复的键。荒废的。 |
JSON_MERGE_PATCH() |
合并 JSON 文档,替换重复键的值 |
JSON_MERGE_PRESERVE() |
合并 JSON 文档,保留重复的键。已弃用的同义词。JSON_MERGE() |
JSON_OBJECT() |
创建 JSON 对象 |
JSON_OBJECTAGG() |
根据其两个参数返回包含键值对的 JSON 对象。 |
JSON_QUERY() |
根据提供的路径从 JSON 文档返回对象或数组。 |
JSON_QUOTE() |
引用 JSON 文档 |
JSON_REMOVE() |
从 JSON 文档中删除数据 |
JSON_REPLACE() |
替换 JSON 文档中的值 |
JSON_SEARCH() |
JSON 文档中值的路径 |
JSON_SET() |
将数据插入 JSON 文档 |
JSON_TABLE() |
从 JSON 表达式返回数据作为关系表 |
JSON_TYPE() |
JSON 值的类型 |
JSON_UNQUOTE() |
取消引号的 JSON 值 |
JSON_VALID() |
JSON 值是否有效 |
JSON_VALUE() |
从提供的路径指向的位置的 JSON 文档中提取值。 |