数据库表字段命名规则不打鱼光晒网

采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库

二、数据库表命名规范

2.1数据表命名规范

(1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔

(2)全部小写命名,禁止出现大写

(3)禁止使用数据库关键字,如:name,time,datetime,password等

(4)表名称不应该取得太长(一般不超过三个英文单词)

(5)表的名称一般使用名词或者动宾短语

(6)用单数形式表示名称,例如,使用employee,而不是employees

明细表的名称为:主表的名称+字符dtl(detail缩写)

例如:采购定单的名称为:po_order,则采购定单的明细表为:po_orderdtl

(7)表必须填写描述信息(使用SQL语句建表时)

2.2命名规范

①模块_+功能点示例:alllive_logalllive_category

②功能点示例:livemessage

③通用表示例:all_user

三、数据库字段命名规范

3.1字段命名规范

(3)字段必须填写描述信息

(4)禁止使用数据库关键字,如:name,time,datetimepassword等

(5)字段名称一般采用名词或动宾短语

(6)采用字段的名称必须是易于理解,一般不超过三个英文单词

(7)在命名表的列时,不要重复表的名称例如,在名employe的表中避免使用名为employee_lastname的字段

(8)不要在列的名称中包含数据类型

(9)字段命名使用完整名称,禁止缩写

3.2命名规范

①名词示例:user_iduser_namesex

②动宾短语示例:is_friendis_good

3.3待优化命名示例

①大小写规则不统一

错误示例:user_idhouseID

说明:使用统一规则,修改为”user_id”,”house_id”

②加下划线规则不统一

错误示例:usernameuseridisfriendisgood

说明:使用下划线进行分类,提升可性,方便管理,修改为”user_name”,”user_id”,”is_friend”,”is_good”

③字段表示不明确

错误示例:uidpid

说明:使用完整名称,提高可读性,修改为”user_id”,”person_id”

3.4字段类型规范

(1)所有字段在设计时,除以下数据类型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary、varbinary外,必须有默认值,字符型的默认值为一个空字符值串’’,数值型的默认值为数值0,逻辑型的默认值为数值0

(2)系统中所有逻辑型中数值0表示为“假”,数值1表示为“真”,datetime、smalldatetime类型的字段没有默认值,必须为NULL

四、SQL语言编码规范

4.1大小写规范

(1)所有关键字必须大写,如:INSERT、UPDATE、DELETE、SELECT及其子句,IF……ELSE、CASE、DECLARE等

(2)所有函数及其参数中除用户变量以外的部分必须大写

(3)在定义变量时用到的数据类型必须小写

操作规范:

一、【操作规范】1.如无备注,则表中的第一个id字段一定是主键且为自动增长;2.如无备注,则数值类型的字段请使用UNSIGNED属性;3.如无备注,排序字段order_id在程序中默认使用降序排列;4.如无备注,所有字段都设置NOTNULL,并设置默认值;5.如无备注,所有的布尔值字段,如is_hot、is_deleted,都必须设置一个默认值,并设为0;6.所有的数字类型字段,都必须设置一个默认值,并设为0;7.针对varchar类型字段的程序处理,请验证用户输入,不要超出其预设的长度;8.建表时将数据字典中的字段中文名和属性备注写入数据表的备注中(“PK、自动增长”不用写);9.如无说明,建表时一律采用innodb引擎;

四、【数据表字段设计范例】

分类表(t_category)

字段名

列名

类型

属性备注

说明

流水号

id

int(10)

PK、自动增长

特殊编号

cid

varchar(4)

第一个主分类为11、第一个子分类为1101,类推,仅支持二级分类

名称

name

varchar(10)

页面中需注明输入不超过10个字

父分类

pid

统计量

count

is_hot

tinyint(1)

首页显示

is_index

排序

order_id

[表命名规范]

2.表名使用英文小写单词,如果有多个单词则使用下划线隔开;

3.表名简介,使用常见单词,避免使用长单词和生僻词;

6.默认使用utf8字符集(由于数据库定义使用了默认,数据表可以不再定义,但为保险起见,建议都写上);

7.所有的表都必须有备注,写明白这个表中存放的数据内容;

8.预估表数据量,如果数据量较大(超过500w)则需要考虑分表策略。可以等量均衡分表或根据业务规则分表均可。要分表的数据表必须与DBA商量分表策略;

[字段命名规范]

1.数据库字段命名与表名命名类似:

2.使用小写英文单词,如果有多个单词使用下划线隔开;

3.使用简单单词,避免生僻词;

4.字段应当有注释,描述该字段的用途及可能存储的内容,如枚举值则建议将该字段中使用的内容都定义出来;

5.是别的表的外键均使用xxx_id的方式来表明;

6.表的主键一般都约定成为id,自增类型;

8.网络IP字段,除特殊情况一律用bigint来记录inet_aton值;

9.所有字段,均为非空,最好显示指定默认值;

10.有些驱动对tinyint支持不够好,通常建义按容量来选择字段;

THE END
1.在网络世界里结缘如何选择一个完美的好兄弟网名五、新颖创意:结合现代元素设计独特名称 随着时代的发展,我们可以将传统文化中的元素与现代元素相结合,以创造出既有创新又富含深意的名字,如将古诗中的句子融入数字游戏中的昵称之中,或是用编程语言命名以展示技术背景。 六、案例分享:成功故事背后的策略与技巧 https://www.mnxcbv546.cn/shang-gan-wang-ming/865067.html
2.好听的交友群名字大全起名工具好听的交友群名字大全 1. 缘聚天下 2. 心有灵犀 3. 知己天涯 4. 情谊无限 5. 知音相伴 6. 知心好友 7. 情投意合 8. 知己如故 9. 情同手足 10. 心灵相通 11. 知音难觅 12. 情谊长存 13. 知己知彼 14. 情同一家 15. 心心相印 16. 知音难求https://www.22tools.com/43e40c53dc.html
3.交友名称怎么写吸引人匿名用户2022-12-02 05:11 名称不怎么吸引人关键还是要看头像吧如果本人天生丽质那就更好 相关问答 社交昵称吸引人的名字 1个回答2023-07-10 23:25 以下是一些社交昵称吸引人的建议: 1. 独特的个性:选择一个独特的昵称,能够表达你的个性,例如使用你喜欢的词语、引用名言或者用有趣的方式组合词语。 2. 简短易https://www.ximalaya.com/ask/q5002883
4.长江大学机械工程学院青年志愿者支队:关爱农民工子女,温暖在行动一、项目名称 关爱农民工子女——温暖在行动 二、项目简述 (一)、背景信息 近年来,随着央视新闻的专题栏《走基层》对农民工真实生活及农民工子女教育方面的相关问题的报道,使得更多的企业、公益团体、慈善人士、青年志愿者等不同的群体更加全面深刻地了解农民工的遭遇和状况,农民工及农民工子女的问题成了当下热门话题http://www.zgzyz.org.cn/content/2012-10/29/content_7229247.htm
5.昨晚你参加了学校为高一新生举办的一场迎新晚会。请为校英文网站写篇1. 俱乐部情况(名称、组建时间、活动频率等);2. 俱乐部带来的好处(交友、放松、积极面对人生等);注意:1. 词数80左右;2. 开头和结尾均已给出(不计入总词数);3. 可以适当增加细节,以使行文连贯.Dear David,I am pleased to share with you some information about my music club.Looking forward to your https://www.jyeoo.com/shiti/110743cc-15c0-415d-5a57-47fa3f9a2512
6.中班语言活动教案与反思22篇三、教师交代名称,并有感情地示范朗诵儿歌。 交流:儿歌听上去有什么特别的感觉?儿歌里都夸西安的什么了?是怎么说的? 四、对照主题展板,教师再次朗诵儿歌,引导幼儿整体跟学儿歌。 五、幼儿朗诵儿歌。 1、教师提示请幼儿完整朗诵儿歌。 2、教师用响板配节奏,幼儿朗诵儿歌。 http://www.jiaoyubaba.com/youerjiaoan/82970.html
7.美国档案管理体系如果档案主体已经死亡,则应提交死亡证明。假如档案主体年龄已经超过一百岁,则无需提交死亡证明。第二步:提交便于文件中心确认文件所需的信息,包括档案主体任职期间使用全名、出生日期、社会保障号、任职机构的名称、任职时间和离职时间。第三步:列出所需利用的文件或信息,说明利用目的。https://www.danganj.com/news/23345.html
8.如何设置圈选推荐人群圈选推荐人群名称写在云计算领域,设置圈选推荐人群名称是一个重要的环节。为了更好地帮助您了解这个问题,我将首先解释一下相关的概念,然后给出一些建议。 首先,圈选推荐人群名称是指在进行推荐时,根据特定的条件和标准来选择合https://cloud.tencent.cn/developer/information/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E5%9C%88%E9%80%89%E6%8E%A8%E8%8D%90%E4%BA%BA%E7%BE%A4%E5%90%8D%E7%A7%B0
9.世纪佳缘交友网世纪佳缘交友网--国内在线婚恋交友平台,数百万会员在这里找到对象。现2.2亿注册会员,助您寻觅缘分!https://www.jiayuan.com/