为了项目的稳定,代码的高效,管理的便捷,在开发团队内部会制定各种各样的规范
这里分享一份我们定义的MySQL开发规范,欢迎交流拍砖
数据库对象命名规范
数据库对象
命名规范的对象是指数据库SCHEMA、
临时表(运营、开发或数据库人员临时用作临时进行数据采集用的中间表)命名规则:加上tmp前缀和8位时间后缀(tmp_test_user_20181109)
6.
如无特殊需要,严禁开发人员使用MEDIUMTEXT、TEXT、LONGTEXT类型
对于精确浮点型数据存储,需要使用DECIMAL,严禁使用FLOAT和DOUBLE
如无特殊需要,严禁开发人员使用BLOB
PK应该是有序并且无意义的,尽量由开发人员自定义,且尽可能短,使用自增序列
2. 表中除PK以外,还存在唯一性约束的,可以在数据库中创建以“uidx_”作为前缀的唯一约束索引
3.