Mysql读取JSON字符串

 

将Name字段JSON解析出来

 

SELECT
ID,
JSON_EXTRACT(`Name`,'$.Name') AS `Name`,
JSON_EXTRACT(`Name`,'$.Age') AS Age,
JSON_EXTRACT(`Name`,'$.Sex') AS Sex
FROM test

 

结果展示:

 

去掉双引号

SELECT
ID,
JSON_UNQUOTE(JSON_EXTRACT(`Name`,'$.Name')) AS `Name`,
JSON_UNQUOTE(JSON_EXTRACT(`Name`,'$.Age')) AS Age,
JSON_UNQUOTE(JSON_EXTRACT(`Name`,'$.Sex')) AS Sex
FROM test

 

 

 

 

 

 

备注:Mysql5.7 以后版本支持JSON读取

 

posted on 2022-09-16 15:24  梦寐以求じ  阅读(1224)  评论(0)    收藏  举报