概述
2019独角兽企业重金招聘Python工程师标准>>>
MySQL 5.7 使用原生JSON类型的例子
一、创建表
CREATE TABLE `json` (
`id` int(11) DEFAULT NULL,
`content` json DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
二、插入数据
mysql> insert into json values(3,'{"name":"测试"}');
Query OK, 1 row affected (0.06 sec)
三、查询数据
mysql> select * from json;
+------+---------------------+
| id | content |
+------+---------------------+
| 1 | {"title": "标题"} |
| 2 | {"title": "新闻"} |
| 3 | {"name": "测试"} |
+------+---------------------+
3 rows in set (0.00 sec)
mysql> select * from json where content->'$.title' = '标题';
+------+---------------------+
| id | content |
+------+---------------------+
| 1 | {"title": "标题"} |
+------+---------------------+
1 row in set (0.00 sec)
mysql> select * from json where content->'$.title' like '%新%';
+------+---------------------+
| id | content |
+------+---------------------+
| 2 | {"title": "新闻"} |
+------+---------------------+
1 row in set (0.00 sec)
转载于:https://my.oschina.net/u/1251467/blog/674673
最后
以上就是苗条火龙果为你收集整理的Mysql5.7支持Json数据类型的全部内容,希望文章能够帮你解决Mysql5.7支持Json数据类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复