MySQL 表设计实践
表名:应体现具体业务含义,全部小写,多个单词下划线分割
字段:字段名应体现具体业务含义,全部小写、多个单词下划线分割,选择合适的数据类型,并且加注释,每个表应具有以下公共字段:
复制代码
索引
主键索引:推荐用自增 id 作为主键
唯一索引:根据业务场景添加
普通索引 / 联合索引:频繁作为查询条件,并且值的区分度高的字段可添加索引
外键:不推荐使用,会降低性能,应通过程序逻辑去控制
表名:应体现具体业务含义,全部小写,多个单词下划线分割
字段:字段名应体现具体业务含义,全部小写、多个单词下划线分割,选择合适的数据类型,并且加注释,每个表应具有以下公共字段:
索引
主键索引:推荐用自增 id 作为主键
唯一索引:根据业务场景添加
普通索引 / 联合索引:频繁作为查询条件,并且值的区分度高的字段可添加索引
外键:不推荐使用,会降低性能,应通过程序逻辑去控制
评论