MySQL JSON 函数参考
本页整理了 MySQL 中的 JSON 相关的函数和操作符。
-
JSON_ARRAY
MySQLJSON_ARRAY()
函数返回一个包含了所有参数的 JSON 数组。 -
JSON_ARRAY_APPEND
MySQLJSON_ARRAY_APPEND()
函数向 JSON 文档中的指定的数组中追加一个值并返回修改后的 JSON 文档。 -
JSON_ARRAY_INSERT
MySQLJSON_ARRAY_INSERT()
函数向 JSON 文档中的指定的数组中追加一个值并返回新的 JSON 文档。 -
JSON_CONTAINS
MySQLJSON_CONTAINS()
函数检查一个 JSON 文档中是否包含另一个 JSON 文档。 -
JSON_CONTAINS_PATH
MySQLJSON_CONTAINS_PATH()
函数检查一个 JSON 文档中在指定的路径上是否有值存在。 -
JSON_DEPTH
MySQLJSON_DEPTH()
函数返回一个 JSON 文档的最大深度。 -
JSON_EXTRACT
MySQLJSON_EXTRACT()
函数在 JSON 文档提取路径表达式指定的数据并返回。 -
JSON_INSERT
MySQLJSON_INSERT()
函数向一个 JSON 文档中插入数据并返回新的 JSON 文档。 -
JSON_KEYS
MySQLJSON_KEYS()
函数返回一个包含了指定的 JSON 对象中最上层的成员 (key) 的数组。 -
JSON_LENGTH
MySQLJSON_LENGTH()
函数返回 JSON 文档或者 JSON 文档中通过路径指定的节点的长度。 -
JSON_MERGE
MySQLJSON_MERGE()
函数合并两个或多个 JSON 文档并返回合并的结果。 -
JSON_MERGE_PATCH
MySQLJSON_MERGE_PATCH()
函数对两个或多个 JSON 文档执行替换合并并返回合并的结果。 -
JSON_MERGE_PRESERVE
MySQLJSON_MERGE_PRESERVE()
函数合并两个或多个 JSON 文档并返回合并的结果。 -
JSON_OBJECT
MySQLJSON_OBJECT()
函数返回一个包含了由参数指定的所有键值对的 JSON 对象。 -
JSON_OVERLAPS
MySQLJSON_OVERLAPS()
函数检测两个 JSON 文档是否拥有任何一个相同键值对或数组元素。 -
JSON_PRETTY
MySQLJSON_PRETTY()
数格式化输出一个 JSON 文档,以便更易于阅读。 -
JSON_QUOTE
MySQLJSON_QUOTE()
函数使用双引号包装一个值,使其成为一个 JSON 字符串值。 -
JSON_REMOVE
MySQLJSON_REMOVE()
函数从一个 JSON 文档中删除由路径指定的数据并返回修改后的 JSON 文档。 -
JSON_REPLACE
MySQLJSON_REPLACE()
函数在一个 JSON 文档中替换已存在的数据并返回新的 JSON 文档。 -
JSON_SCHEMA_VALID
MySQLJSON_SCHEMA_VALID()
函数根据指定的 JSON 模式验证一个 JSON 文档,并返回1
表示验证通过或者返回0
表示验证不通过。 -
JSON_SCHEMA_VALIDATION_REPORT
MySQLJSON_SCHEMA_VALIDATION_REPORT()
函数根据指定的 JSON 模式验证一个 JSON 文档,并返回一个验证报告。 -
JSON_SEARCH
MySQLJSON_SEARCH()
函数返回一个给定字符串在一个 JSON 文档中的路径。 -
JSON_SET
MySQLJSON_SET()
函数在一个 JSON 文档中插入或更新数据并返回新的 JSON 文档。 -
JSON_STORAGE_FREE
MySQLJSON_STORAGE_FREE()
函数返回一个 JSON 列在被JSON_SET()
、JSON_REPLACE()
或JSON_REMOVE()
更新后所释放的空间。 -
JSON_STORAGE_SIZE
MySQLJSON_STORAGE_SIZE()
函数返回存储一个 JSON 文档的二进制表示所占用的字节数。 -
JSON_TABLE
MySQLJSON_TABLE()
函数从一个指定的 JSON 文档中提取数据并返回一个具有指定列的关系表。 -
JSON_TYPE
MySQLJSON_TYPE()
函数返回一个给定的 JSON 值的类型。 -
JSON_UNQUOTE
MySQLJSON_UNQUOTE()
函数取消双引号引用 JSON 值,并将结果作为字符串返回。 -
JSON_VALID
MySQLJSON_VALID()
函数返回 0 和 1 来指示给定的参数是否是一个有效的 JSON 文档。 -
JSON_VALUE
MySQLJSON_VALUE()
函数从一个指定的 JSON 文档中提取指定路径的值并返回。 -
MEMBER OF
MySQLMEMBER OF()
函数检查一个指定的值是否是一个 JSON 数组中的元素。