美文网首页
在MySQL中使用 JSON数据类型

在MySQL中使用 JSON数据类型

作者: 刘昱涵 | 来源:发表于2019-03-24 21:55 被阅读0次

1,创建一个含有json的表


image

2,插入含有json数组的记录


image

3,插入含有json对象的记录


image

效果图


image

查询记录


image

查询它的key


image

另外还有这几种用于查询数组的方式


image image

JSON值的规范化

JSON会自动规范输入的内容
比如


image

在这里因为Hobby出现的两次,所以JSON取了后面出现的值

又比如在插入记录的时候


image

看到的表为


image 可以看到JSON自动的取了后面的值

合并数组

JSON_MERGE_PRESERVE()会把里面的数组依次连接起来
JSON_MERGE_PATCH()只会选择最后一个数组

image
image

修改记录
JSON_SET()替换存在的记录的值,如果不存在,则添加


image

JSON_INSERT() 添加新值但不替换现有值


image

JSON_REPLACE()替换现有值并忽略新值


image

JSON_REMOVE()删除指定位置


image

相关文章

网友评论

      本文标题:在MySQL中使用 JSON数据类型

      本文链接:https://www.haomeiwen.com/subject/fbuuvqtx.html