数据库命名规范
数据库命名采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线’‘组成,命名简洁明确,多个单词用下划线’'分隔,一个项目一个数据库,多个项目慎用同一个数据库
数据库表命名规范
- 用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线’‘组成,命名简洁明确,多个单词用下划线’'分隔
- 部小写命名,禁止出现大写
- 禁止使用数据库关键字,如:name,time ,datetime,password等
- 表名称不应该取得太长(一般不超过三个英文单词)
- 表的名称一般使用名词或者动宾短语
- 用单数形式表示名称,例如,使用 employee,而不是 employees
明细表的名称为:主表的名称+字符dtl(detail缩写)
例如:采购定单的名称为:po_order,则采购定单的明细表为:po_orderdtl
数据库表名称遇到的坑
一次错误的操作,使用了不规范的数据库表名称 ccnet-db
,在使用命令进行删除时出现了一下的错误:
使用删除命令删除数据库表:
drop database ccnet-db;
错误提示:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-db' at line 1
针对上述错误,提示数据库表名称有误,仅需要修改删除命令即可,具体命令如下:
drop database `ccnet-db`;