数据库命名规范
1.见名知义,别他喵的用 拼音 和 脑残缩写,长度不要超过32个字符
2.名称必须用小写,多个单词之间用下划线分隔
3.禁止使用MySQL保留关键字
关键字查询地址:dev.mysql.com/doc/refman/8.0/en/keywords.html
4.为了方便多数据库情况,可以在表名中包含数据库名
5.临时表要添加,tmp前缀,日期后缀,便于清理
6.备份表要添加,bak前缀,日期后缀,便于清理
重点
一个具备唯一性的业务字段,在不同的业务表中,必须保持名称、类型、长度一致
例:
用户表中的 user_name(20) 字段
不论在任何业务表中,都应该是 user_name(20)
而不是在不同的业务表中,加上不同的前缀或者后缀,或者改变数据类型和长度
错误示范:
一些大神会这样建表
日志表 log_user_name(10) 或 user_name_log(10)
收货地址表 address_user_name(50) 或 user_name_address
订单表 order_user_name(30) 或 user_name_order
搞 定 撒 花 ❀❀❀❀❀❀❀❀❀❀❀❀