标签:pen object 附加 数据 tle 引用 ret 建议 strong
https://dev.mysql.com/doc/refman/5.7/en/json-functions.html
JSON函数
名称 | 描述 |
---|---|
-> |
评估路径后从JSON列返回值;等效于JSON_EXTRACT()。 |
->> (介绍5.7.13) |
评估路径并取消引用结果后,从JSON列返回值;等效于JSON_UNQUOTE(JSON_EXTRACT())。 |
JSON_APPEND() (已弃用) |
将数据附加到JSON文档 |
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() (不建议使用5.7.22) |
合并JSON文档,保留重复的键。JSON_MERGE_PRESERVE()的已弃用同义词 |
JSON_MERGE_PATCH() (介绍5.7.22) |
合并JSON文档,替换重复键的值 |
JSON_MERGE_PRESERVE() (介绍5.7.22) |
合并JSON文档,保留重复的键 |
JSON_OBJECT() |
创建JSON对象 |
JSON_PRETTY() (介绍5.7.22) |
以易于阅读的格式打印JSON文档 |
JSON_QUOTE() |
引用JSON文档 |
JSON_REMOVE() |
从JSON文档中删除数据 |
JSON_REPLACE() |
替换JSON文档中的值 |
JSON_SEARCH() |
JSON文档中值的路径 |
JSON_SET() |
将数据插入JSON文档 |
JSON_STORAGE_SIZE() (介绍5.7.22) |
用于存储JSON文档的二进制表示的空间 |
JSON_TYPE() |
JSON值类型 |
JSON_UNQUOTE() |
取消引用JSON值 |
JSON_VALID() |
JSON值是否有效 |
MySQL 5.7.22和更高版本支持两个聚合JSON函数 JSON_ARRAYAGG()
和 JSON_OBJECTAGG()
。
同样从MySQL 5.7.22开始:
“ 漂亮印刷 ”在一个易于阅读的格式JSON值可以使用能够得到 JSON_PRETTY()
的功能。
您可以使用看到给定JSON值占用了多少存储空间JSON_STORAGE_SIZE()
。
标签:pen object 附加 数据 tle 引用 ret 建议 strong
原文地址:https://www.cnblogs.com/guanbin-529/p/12824693.html