本文首发于个人微信公众号《andyqian》
前言
今天我们来说一说,MySQL JSON数据类型,JSON我相信大家都已经很熟悉了,(Java对象与JSON互转,可以查看《fastjson详解》这篇文章),但在 MySQL中,直至 5.7 版本中,才正式引入 JSON数据类型。在次之前,我们通常使varchar或text数据类型存储JSON格式数据。
如何使用JSON?
在这一章节,不再具体介绍JSON格式以及语法,我们来介绍一下,在MySQL中如何创建JSON数据列。 语法:
create table t_base_data(
id bigint(20) not null primary key auto_increment,
content json
)
新增数据:
mysql> insert into t_base_data (content)values('{
"blog": "www.andyqian.com", "account": "andyqian"}');
Query OK, 1 row affected (0.01 sec)
这里需要注意的是: