一、我们先创建一个表,准备点数据
CREATE TABLE `json_test` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`json` json DEFAULT NULL COMMENT 'json数据',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
![85966202ecb627a0f5875fa2019fdcb7.png](https://img-blog.csdnimg.cn/img_convert/85966202ecb627a0f5875fa2019fdcb7.png)
二、检索json列的字段
通过使用 -> 或 ->> 运算符检索json列的字段
select id, json->'$[0].items[0].name' from json_test;
![85df58175a5c2548024f74a2b3c1559f.png](https://img-blog.csdnimg.cn/img_convert/85df58175a5c2548024f74a2b3c1559f.png)
select id, json