一 今天来聊聊创建表的规范
二 相关规范:
1 采用innodb引擎和utf8以上字符集
2 创建每列都需要有comment说明
3 主键要采用自增ID,业务需求可以采用唯一索引进行约束,对于大表,建议使用bigint
4 不允许使用外键
5 不能使用集合、枚举、位图类型
6 对于时间类型的选择 建议采用 datetime,开销较小,时间范围大,不可以设置系统默认值
7 大量超过255字符的varchar,和研发探讨 如果可能直接使用TEXT类型(具体情况具体实施)
8 可以提前规划好相关索引
9 对于列是否可以default null 看具体情况而定
10 char长度大于20的时候需要改为varchar