一、我们先创建一个表,准备点数据
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;
二、检索json列的字段
通过使用 -> 或 ->> 运算符检索json列的字段
select id,json->'$[0].items[0].name' from json_test;
select id,json->>'$[0].items[0].name' from json_test;