一、实现效果预览
原始数据:
处理后数据:
二、 闭坑指南
1、确保mysql版本是为8.0及以上,mysql5.7之后才开始支持的json,版本过低则无法使用
2、如果使用Navicat,字段格式类型中可能没有json字段,可以尝试设置为长类型,或者直接给一个varchar(2000)
3、用官方的json语法查询出带引号的数据在Navicat中会无法显示,需要用mysql自带的管理工具
三、基础知识
1、JSON_EXTRACT;参考文章:MySQL解析json字段以及遍历json字段_不才Jerry的博客-CSDN博客_sql 遍历json
通过以下写查询出
select json_extract(json_value,'$.deptName') as deptName from renner.dept