mysql5.7以上支援json的操作,以及增加了json存儲類型
一般資料庫存儲json類型的資料會用json類型或者text類型
注意:用json類型的話 1)JSON列存儲的必須是JSON格式資料,否則會報錯。 2)JSON資料類型是沒有預設值的。
查詢根據表字段的json内容進行查詢
首先建立表
插入幾個測試資料
執行查詢sql
使用 字段->’$.json屬性’進行查詢條件
或
測試根據json數組的字段查詢
1.再建一個表log2,插入幾條json數組資料
查詢json數組裡面對象的id等于142的記錄
用JSON_CONTAINS(字段,JSON_OBJECT(‘json屬性’, “内容”))