mysql查詢json的值的方法:先開啟指令視窗;然後執行SQL語句「SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence')...」來查詢json的值即可。
推薦:《mysql影片教學》
mysql查找json的某個欄位
SELECT json_extract(字段名,'$.json结构') FROM 表名;
如果json裡面有雙引號,那麼這樣取出的資料也帶雙引號,要去掉就使用REPLACE函數
例如:
ps_push_data表裡的push_data欄位存的資料為:{"carRenewalInfoVo":{"licence":"浙AF55Z0"},"code":"1","msg":"成功"}
#使用sql
SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence'),'"','') FROM ps_push_data;
取出來的就是:浙AF55Z0
值得注意的是,只有MySQL5.7以上版本才支援json資料的操作
以上是mysql如何查詢json的值的詳細內容。更多資訊請關注PHP中文網其他相關文章!