mysql 支持的json字段类型
相关文章:
https://cloud.tencent.com/developer/article/1953211
JSON相关函数
MySQL官方列出json相关的函数,完整列表如下:
创建
json_array|创建json数组
json_object|创建json对象
json_quote|将json转成json字符串类型
查询json
json_contains|判断是否包含某个json值
json_contains_path|判断某个路径下是否包json值
json_extract|提取json值
column->path|json_extract的简洁写法,MySQL 5.7.9开始支持
column->>path|json_unquote(column -> path)的简洁写法
json_keys|提取json中的键值为json数组
json_search|按给定字符串关键字搜索json,返回匹配的路径
修改json
json_append|废弃,MySQL 5.7.9开始改名为json_array_append
json_array_append|末尾添加数组元素,如果原有值是数值或json对象,则转成数组后,再添加元素
json_array_insert|插入数组元素
json_insert|插入值(插入新值,但不替换已经存在的旧值)
json_merge|合并json数组或对象
json_remove|删除json数据
json_replace|替换值(只替换已经存在的旧值)
json_set|设置值(替换旧值,并插入不存在的新值)
json_unquote|去除json字符串的引号,将值转成string类型
返回json属性
json_depth|返回json文档的最大深度
json_length|返回json文档的长度
json_type|返回json值得类型
json_valid|判断是否为合法json文档
版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/1309.html
转载时须注明出处及本声明