【从日常大家使用情况进行总结】
一、数据库表名、字段名设计规范
1、库名、表名、字段名统一大写,并下划线分割。
2、库名、表名、字段名禁止超过32个字符。 库名、表名、字段名支持最多64个字符,但为了统一规范、易于辨识以及减少传输量,禁止超过32个字符。
3、库名、表名、字段名、索引名等所有名称仅允许由字母、数字或下划线组成,禁止使用其他特殊字符。
所有名称中禁止使用汉语拼音,应使用有意义的英文单词(或缩写)代替。无英文翻译的单词除外。
4、禁止使用系统保留字命名。
5、常用的字段命名和类型如下:
|
类名
|
命名
|
字段类型
|
|---|---|---|
| 主键 | ID | BIGINT(20) |
| 创建时间(可选) | CREATE_DATE | datetime NOT NULL COMMENT ‘创建时间’ |
| 更新时间(可选) | UPDATE_DATE | datetime NOT NULL COMMENT ‘更新时间’ |
| XX标识(可选) | XX_TAG | tinyint NOT NULL DEFAULT ‘0’ COMMENT ‘删除标识:0未删除, 1已删除’ |
| 创建账号 | CREATE_ACCOUNT | 记录的是登录账号,不是ID |
| 更新账号 | UPDATE_ACCOUNT | 记录的是登录账号,不是ID |