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