1.直接在表里添加字段,然后修改代码。
-- 不推荐
2.添加一张扩展表,把需要的字段加进去,关联起来,然后改代码
-- 一般添加字段多的时候用,需要改代码,不推荐
3.预留几个字段,命名的时候使用column1,column2,column3。。。
-- 浪费空间,预留字段的时候靠估计,真正用的时候字段可能不够或者多了,不推荐
4.预留一个字段放json,比如添加一个extend字段,字段值是{age:18,level:3}
-- 由于所有新增字段都放在一个JSON中,所以不易单独查询某个字段,看情况使用
5.添加属性表,属性值表 ,两张关联表,查询的时候关联查询即可
-- 字段可以无限添加,比较推荐,详细解决方案见下篇文章:上线后添加字段的表设计-添加 属性表,属性值表