mysql json 文档_mysql8 参考手册--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()的已弃用同义词

JSON_MERGE_PATCH() 合并JSON文档,替换重复键的值

JSON_MERGE_PRESERVE() 合并JSON文档,保留重复的键

JSON_OBJECT() 创建JSON对象

JSON_OVERLAPS() (引入8.0.17) 比较两个JSON文档,如果它们具有相同的键值对或数组元素,则返回TRUE(1),否则返回FALSE(0)

JSON_PRETTY() 以易于阅读的格式打印JSON文档

JSON_QUOTE() 引用JSON文档

JSON_REMOVE() 从JSON文档中删除数据

JSON_REPLACE() 替换JSON文档中的值

JSON_SCHEMA_VALID() (引入8.0.17) 根据JSON模式验证JSON文档;如果文档针对架构进行验证,则返回TRUE / 1;否则,则返回FALSE / 0

JSON_SCHEMA_VALIDATION_REPORT() (引入8.0.17) 根据JSON模式验证JSON文档;以JSON格式返回有关验证结果的报告,包括成功或失败以及失败原因

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值是否有效

MEMBER OF() (引入8.0.17) 如果第一个操作数与作为第二个操作数传递的JSON数组的任何元素匹配,则返回true(1),否则返回false(0)

名称 描述

MySQL支持两个聚合JSON函数 JSON_ARRAYAGG()和 JSON_OBJECTAGG()。有关这些功能的说明,请参见 第12.20节“聚合(组)”。

MySQL还使用该功能以易于读取的格式支持JSON值的 “ 漂亮打印 ”JSON_PRETTY()。您可以分别使用JSON_STORAGE_SIZE()和 来查看给定JSON值占用了多少存储空间,以及还有多少空间可用于其他存储 JSON_STORAGE_FREE()。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值