先把主键定下来
主键统一用 bigint unsigned 自增,避免以后数据量上来了再改表。
字段与注释
字段注释、索引命名、时间字段类型,这三点固定下来能省很多事。
时间字段
时间字段统一 datetime,由框架自动维护 create_time 与 update_time。
索引命名
索引命名用 idx_ 前缀,唯一索引用 uk_ 前缀,看名字就知道用途。
字符集
整库统一 utf8mb4 与 utf8mb4_unicode_ci,省掉以后迁移时的一堆麻烦。
主键统一用 bigint unsigned 自增,避免以后数据量上来了再改表。
字段注释、索引命名、时间字段类型,这三点固定下来能省很多事。
时间字段统一 datetime,由框架自动维护 create_time 与 update_time。
索引命名用 idx_ 前缀,唯一索引用 uk_ 前缀,看名字就知道用途。
整库统一 utf8mb4 与 utf8mb4_unicode_ci,省掉以后迁移时的一堆麻烦。