MySQL表字段的命名规范是什么?

MySQL表字段的命名规范是什么?,第1张

规范就是由字母/数字/下划线组成,且由字母和下划线开头就行了,起什么字段名随意,你想用student_id也行, 只要能表达含义就可以了

不过如果是在student表里,就直接id,name这样就行,加前缀没啥意义

标准命名规则要满足如下要求:以字符开头,30个字符以内,只能包含A-Z,a-z,0-9,_,$,#,不能和同一个用户下的其他对象重名,不能是oracle服务器的保留字

还有一类是非标准命名,可以使用任何字符,包括中文,oracle中的保留字,空格等等都是可以的,但是需要将对象名用双引号引起来。

命名规范

一、基本原则:规范的命名能使对象更易阅读,可以提供一些标识功能方面的信息,有助于更好的理解其用途。特别是加前缀的命名方式可以为数据库对象的管理和浏览带来极大便利,同时也能清晰地与其他工具建立的对象进行区别。

1、表(Table)1)表的命名采用英文与下划线组合的命名规则:

表名的长度一般不允许超过20个字符。要求使用英文,不能使得拼音,英文单词的字母要求大写,多个单词间用下划线连接,"_";关联表命名规则为:前缀_RELA_表A_表B。采用的英文单词应尽量为常用单词,英文单词过长时,可以采用适当的简写(一般是前4个字符),如果CODE仅有一个单词,要求不使用缩写,而是采用完整的单词。一般下划线不应多于四个;

2、词意准确性,要尽可能采用专业词汇和国际标准词汇:

包括:IEC通用电力标准、中国电力行业标准、国际会计标准协会 IASB 国际会计准则等通用行业术语。

3、高频词汇优先原则:

如遇多个单词均可反映表的内容,要求采用 GOOGLE 的标准译法,也就是使用频率最多的单词优先选用原则。

二、索引(Index)

1、B-TREE索引命名:IDX_表名_字段组合,如命名太长则:IDX_表名_首字段。

2、BITMAP索引命名:BIT_表名_字段组合,如命名太长则:BIT_表名_首字段。

3、分区NORMAL索引命名:LOC_表名_字段组合,如命名太长则:LOC_表名_首字段。

4、分区BITMAP索引命名:BLOC_表名_字段组合,如命名太长则:BLOC_表名_首字段。

5、主键索引和唯一性索引的命名同约束命名。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10813427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存