本文实例讲述了mysql5.7 新增的json字段类型用法。分享给大家供大家参考,具体如下:
一、我们先创建一个表,准备点数据
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;