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 文档中提取值。