[数据库]命名规范
Posted skybiubiu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[数据库]命名规范相关的知识,希望对你有一定的参考价值。
一、数据库命名规范
可以采用26个英文字母 (区分大小写) 和0-9的自然数 (一般不需要) 加上下划线 ‘_’ 组成,命名简介明确 (Student_Union),多个单词用下划线 ‘_’ 分隔,一个项目一个数据库,多个项目慎用同一个数据库
二、表命名规范
1)采用26字母和0-9的自然数(一般不使用)加上下互相 ‘_’ 组成,命名简洁明确,多个单词用下划线 ‘_’ 隔开
2)全部小写命名,尽量避免出现大写(因为在我目前使用过的数据库里都不区分大小写)
3)禁止使用关键字,如:select、table、show 等等
4)表名称不要取得太长(一般不超过三个英文单词)
5)表的名称一般使用名词或者东滨短语(实在不行就用拼音吧起码自己能看懂。。。)
6)也要注意单词形式,列如:使用 user ,而不是 users(因为用户表是一个的而不是多个)
7)表必须填写描述信息(建表时可以用注释详细写出表细节的作用,不同数据库的注释都不一样)
三、字段命名规范
1)采用26字母和0-9的自然数(一般不使用)加上下互相 ‘_’ 组成,命名简洁明确,多个单词用下划线 ‘_’ 隔开
2)全部小写命名,尽量避免出现大写
3)字段必须填写描述信息
4)禁止使用数据库关键字
5)字段名称一般采用名词或动宾短语
6)采用字段的名字必须是易于理解,一般不超过三个英文单词
7)在命名表的列时,不要重复表的名称(如:在 user 表中,出现 user_name 字段)
8)字段命名使用完整名称
四、SQL语言编码规范
1)所有关键字最好大写,如:DELETE、UPDATE、INSERT等等
2)多有函数及其参数中除用户变量以外的部分大写
3)在定义变量时用到的数据类型小写
以上是关于[数据库]命名规范的主要内容,如果未能解决你的问题,请参考以下文章