Mysql如何獲取json字符串/數(shù)組的值
更新時間:2024年08月09日 08:44:09 作者:wuchongyong
這篇文章主要介紹了Mysql如何獲取json字符串/數(shù)組的值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
Mysql獲取json字符串/數(shù)組的值
單個json的,獲取值使用json_extract
`select json_extract('{"name":"Zhaim","tel":"13240133388"}',"$.tel`");數(shù)組的json的,獲取數(shù)組的長度使用JSON_LENGTH
SELECT id,JSON_LENGTH('[{"id":"10000004555096","name":"1.docx"},{"id":"10000004555098","name":"2.doc"},{"id":"10000004555097","name":"3.html"}]'),F_zwm,F_dhhm FROM `w_b01rzcllc` limit 10;數(shù)組的json的,獲取數(shù)組的值使用json_extract
SELECT id,json_extract('[{"id":"10000004555096","name":"1.docx"},{"id":"10000004555098","name":"2.doc"},{"id":"10000004555097","name":"3.html"}]',"$[0].name"),F_zwm,F_dhhm FROM `w_b01rzcllc` limit 10;Mysql獲取 json字段中指定的值 ( MySQL 5.7 上下兩種方式 )
JSON:
{
"success": true,
"code": 0,
"msg": "操作成功",
"data": {
"access_token": "333d8c09-e522-4585-8cca-1d9c66e5cece",
"token_type": "bearer",
"refresh_token": "48a3e598-0e3e-4739-9e57-b301c1e3529d",
"expires_in": 3599,
"scope": "app"
}
}MySQL 5.7 以上可直接使用函數(shù) JSON_EXTRACT 獲取
select replace(json_extract(remark, '$.data.budgetNum'), '"', '') from sys_user;
結果:

MySQL 5.7 以下可利用分割函數(shù)進行獲取
select REPLACE(
remark,
CONCAT(
SUBSTRING_INDEX(remark, '"access_token":', 1),
'"access_token":"'
),
''
) from sys_user;總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- JavaScript中判斷某個字符串、數(shù)組等是否包含某個值的五種方法
- JS字符串轉換為數(shù)組的4 個方法示例小結
- 將JSON字符串數(shù)組轉對象集合方法步驟
- 利用js判斷數(shù)據(jù)是否是數(shù)組或字符串的常見方法
- JavaScript將數(shù)組轉為對象與JSON對象字符串轉數(shù)組方法詳解
- JavaScript實現(xiàn)字符串轉數(shù)組的6種方法總結
- 如何將JSON字符串數(shù)組轉對象集合
- JS數(shù)組轉字符串實現(xiàn)方法解析
- JS字符串和數(shù)組如何實現(xiàn)相互轉化
- JavaScript 中字符串和數(shù)組的概念解析與多角度對比區(qū)分
相關文章
MySQL數(shù)據(jù)庫聚合查詢和聯(lián)合查詢詳解
聚合查詢就是在一個表里通過聚合函數(shù)進行查詢操作,通常是求和,求平均值等操作,這篇文章主要介紹了MySQL聚合查詢和聯(lián)合查詢的相關資料,需要的朋友可以參考下2024-03-03
mysql一條sql查出多個條件不同的sum或count問題
這篇文章主要介紹了mysql一條sql查出多個條件不同的sum或count問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug
這篇文章主要介紹了IDEA使用mybatis-generator以及配上mysql8.0.3版本遇到的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11

