目录
- mysql获取json字符串/数组的值
- Mysql获取 json字段中指定的值 ( MySQL 5.7 上下两种方式 )
- 总结
Mysql获取json字符串/数组的值
单个json的,获取值使用json_extract
`select json_extract('{"name":"Zhaim","tel":"13240133388"}',"$.tel`");
数组的json的,获取数组的长度使用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;
数组的json的,获取数组的值使用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 以上可直接使用函数 JSON_EXTRACT 获取
select replace(json_extract(remark, '$.data.budgetNum'), '"', '')
from sys_user;
结果:
MySQL 5.7 以下可利用分割函数进行获取
select REPLACE(
remark,
CONCAT(
SUBSTRING_INDEX(remark, '"access_token":', 1),
'"access_token":"'
),
''
) from sys_user;
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网(www.lsjlt.com)。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容- Java 中 `equals()` 的核心究竟是什么?(java eques的核心是什么)
- Java代理模式的优缺点分别有哪些?(Java代理模式有哪些优缺点)
- Java 内存泄露具体有哪些表现呢?(java内存泄露的表现有哪些)
- Java 与 Office 结合是否适合报表生成?(java office 适合报表生成吗 )
- 如何有效提升 java corn 表达式的性能?(如何优化java corn表达式的性能 )
- PHP数据类型转换常见误区解析
- 如何在 Java 中高效地创建列表?(如何在Java中创建列表)
- Java中dubbo的最佳实践案例有哪些?(java中dubbo有哪些最佳实践案例)
- 如何通过 Java 代码获取当前时间戳?(如何使用Java获取当前时间戳)
- 如何使用 Java 编写一个 circular 类?(怎么用java编写一个circular类)
猜你喜欢
AI推送时光机Mysql如何获取json字符串/数组的值
数据库2024-08-09
mysql 解析json字符串、数组字符串、json数组字符串
数据库2023-08-17
sql如何获取json串中字段的值
数据库2024-04-11
sql如何获取json串中字段的值
数据库2023-08-25
如何将json字符串数组转为php字符串数组
数据库2023-07-05
json字符串获取键值的方法是什么
数据库2023-10-10
php数组如何转成json字符串
数据库2023-07-06
java如何获取字符串的字节数
数据库2023-09-11
Mysql字符串截取及获取指定字符串中的数据
数据库2024-04-02
mysql如何解析json字符串
数据库2024-04-02
mysql怎么解析json数组转字符串
数据库2024-04-11
php中数组值如何转字符串
数据库2023-06-14
mysql怎么获取字符串中是数字
数据库2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧