mysqljson⽂档_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值类型
mysql帮助文档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()。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论