mysql json数据类型 相关函数


 创建JSON文本的函数
  • 1.JSON_ARRAY(转换json数组)
  • 2.JSON_OBJECT(转换json对象)
  • 3.JSON_QUOTE(转义字符串)
 搜索JSON文本的函数
  • 1.JSON_CONTAINS(json当中是否包含指定value)
  • 2.JSON_CONTAINS_PATH(是否包含某个PATH)
  • 3.JSON_EXTRACT 和 -> (根据key取值)
  • 4.JSON_UNQUOTE(JSON_EXTRACT()) 和 ->> (无引号提取)
  • 5.JSON_KEYS(获取json当中key数组)
  • 6.JSON_OVERLAPS(判断两个json是否存在同样的的key value)
  • 7.JSON_SEARCH(通过内容找path,支持模糊查)
  • 8.JSON_VALUE(根据key取值,如果没找到可以给默认值,如果找到了可以转换想要的数据类型)
MEMBER OF(查看数组是否有某个元素)
 修改JSON文本的函数
  • 1.JSON_ARRAY_APPEND(在指定的数组位置末尾追加元素,假如指定的位置不是数组追加完过后就变成了数组)
  • 2.JSON_ARRAY_INSERT(在指定的数组位置后追加元素)
  • 3.JSON_INSERT(向指定path添加元素,path有值不覆盖,没值就添加)
  • 5.JSON_MERGE(多个json合并)
  • 6.JSON_MERGE_PATCH
  • 7.JSON_MERGE_PRESERVE
  • 8.JSON_REMOVE(根据path移除)
  • 9.JSON_REPLACE(替换指定path的值)
  • 10.JSON_SET(有则覆盖,没有则新增)
 返回JSON文本属性的函数
  • 1.JSON_DEPTH(返回 JSON 文档的最大深度)
  • 2.JSON_LENGTH(返回长度)
  • 3.JSON_TYPE(获取json的类型)
  • 4.JSON_VALID(判断是否是有效json)
 JSON工具函数
  • 1.JSON_PRETTY(json格式化输出)
  • 2.JSON_STORAGE_SIZE(计算占用的存储空间,单位字节)
 JSON聚合函数
  • 1.JSON_ARRAYAGG(配合GROUP BY进行分组,得到的是数组)
  • 2.JSON_OBJECTAGG(配合GROUP BY进行分组,得到的是对象)
     
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值