暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL的函数和运算符 - JSON 函数 - JSON 函数参考

数据库杂货铺 2021-08-31
309
JSON 函数参考
 
名称
介绍
引入
弃用
->
计算路径后从JSON列返回值;相当于 JSON_EXTRACT()
->>
计算路径并取消引用结果后,从JSON列返回值;相当于 JSON_UNQUOTE(JSON_EXTRACT())
JSON_ARRAY()
创建JSON数组
JSON_ARRAY_APPEND()
将数据附加到JSON文档
JSON_ARRAY_INSERT()
JSON数组插入值
JSON_CONTAINS()
JSON 文档是否包含路径上的特定对象
JSON_CONTAINS_PATH()
JSON 文档在路径上是否包含数据
JSON_DEPTH()
JSON 文档的最大深度
JSON_EXTRACT()
JSON文档返回数据
JSON_INSERT()
将数据插入JSON文档
JSON_KEYS()
JSON文档中的键数组
JSON_LENGTH()
JSON文档中元素的个数
JSON_MERGE()
合并JSON文档,保留重复的密钥。JSON_MERGE_PRESERVE() 已弃用的同义词
Yes
JSON_MERGE_PATCH()
合并JSON文档,替换重复键的值
JSON_MERGE_PRESERVE()
合并JSON文档,保留重复的键
JSON_OBJECT()
创建 JSON 对象
JSON_OVERLAPS()
比较两个JSON文档,如果它们有任何共同的键值对或数组元素,则返回 TRUE (1),否则返回 FALSE (0)
8.0.17
JSON_PRETTY()
以可读格式打印JSON文档
JSON_QUOTE()
用双引号包裹JSON文档
JSON_REMOVE()
JSON文档中删除数据
JSON_REPLACE()
替换JSON文档中的值
JSON_SCHEMA_VALID()
根据JSON模式验证JSON文档,如果文档符合模式要求,返回 TRUE/1,否则返回 FALSE/0
8.0.17
JSON_SCHEMA_VALIDATION_REPORT()
根据JSON模式验证JSON文档,返回JSON格式的验证结果报告,包括验证成功或失败,如果失败,会包括失败原因
8.0.17
JSON_SEARCH()
指定值在JSON文档中的路径
JSON_SET()
将数据插入JSON文档
JSON_STORAGE_FREE()
更新部分值后,JSON列值的二进制表示形式释放的空间
JSON_STORAGE_SIZE()
用于存储JSON文档二进制表示形式的空间
JSON_TABLE()
以关系表的形式从JSON表达式返回数据
JSON_TYPE()
JSON值的类型
JSON_UNQUOTE()
取消JSON值的引号
JSON_VALID()
JSON值是否有效
JSON_VALUE()
在提供的路径指向的位置从JSON文档中提取值;返回值为 VARCHAR(512) 或指定类型
8.0.21
MEMBER OF()
如果第一个操作数与作为第二个操作数传递的JSON数组的任何元素匹配,则返回 true (1),否则返回 false (0)
8.0.17
 
 
 
 
 
官方网址:
https://dev.mysql.com/doc/refman/8.0/en/json-function-reference.html
文章转载自数据库杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论