mysql 创建表一些注意点

一、时间字段使用 

datetime 类型,强制使用

timestamp 类型     会存在到期问题1970-2038 

  `create_time` datetime NOT NULL COMMENT '创建时间',
  `update_time` datetime NOT NULL COMMENT '更新时间', 

二、字段要给默认值 

       例:not null DEFAULT  ''

       原因:1、null会使索引失效

                  2、在mysql 中null值是占用空间的,而空则不占用空间

NOT NULL DEFAULT  ''

三、建表考虑合理使用索引

      这个就比较宽泛了,根据自己经验和实际场景判断

猜你喜欢

转载自blog.csdn.net/qq_37570710/article/details/114890954