MySQL JSON类型
简介
MySQL
中,直至 5.7.8 版本中,才正式引入 JSON数据类型,采用一种允许快速读取文本元素(document elements)的内部二进制(internal binary)格式。
在JSON
列插入或者更新的时候,将会自动验证是否是合法的JSON
,如果是非法的就会执行不成功,并报错。
为什么要用JSON
类型
当我们需要变更一些需求的时候,可以通过增加表字段来现实,但是随着表的增加,增加字段越來越困难。
如果我们采用 一个JSON
字段,来存储一些信息,就可以比较灵活地实现动态增加或者减少字段,完成业务需求。