数据库文档~创建表规范

一 今天来聊聊创建表的规范

二 相关规范:

      1 采用innodb引擎和utf8以上字符集

       2 创建每列都需要有comment说明

       3  主键要采用自增ID,业务需求可以采用唯一索引进行约束,对于大表,建议使用bigint

       4  不允许使用外键

       5  不能使用集合、枚举、位图类型

       6  对于时间类型的选择 建议采用 datetime,开销较小,时间范围大,不可以设置系统默认值

       7  大量超过255字符的varchar,和研发探讨 如果可能直接使用TEXT类型(具体情况具体实施)

       8  可以提前规划好相关索引

       9 对于列是否可以default null 看具体情况而定

      10  char长度大于20的时候需要改为varchar

      

猜你喜欢

转载自www.cnblogs.com/danhuangpai/p/9056286.html