1,创建一个含有json的表
image
2,插入含有json数组的记录
image
3,插入含有json对象的记录
image
效果图
image
查询记录
image
查询它的key
image
另外还有这几种用于查询数组的方式
image
image
JSON值的规范化
JSON会自动规范输入的内容
比如
image
在这里因为Hobby出现的两次,所以JSON取了后面出现的值
又比如在插入记录的时候
image
看到的表为
image
合并数组
JSON_MERGE_PRESERVE()会把里面的数组依次连接起来
JSON_MERGE_PATCH()只会选择最后一个数组
image
image
修改记录
JSON_SET()替换存在的记录的值,如果不存在,则添加
image
JSON_INSERT() 添加新值但不替换现有值
image
JSON_REPLACE()替换现有值并忽略新值
image
JSON_REMOVE()删除指定位置
image