首頁 > 資料庫 > mysql教程 > mysql如何查詢json的值

mysql如何查詢json的值

藏色散人
發布: 2020-10-23 09:54:58
原創
6331 人瀏覽過

mysql查詢json的值的方法:先開啟指令視窗;然後執行SQL語句「SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.licence')...」來查詢json的值即可。

mysql如何查詢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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板