mysql数据库编码设计规范总结

1: 数据库表命名设计规则

1.以下划线命名法作为表名设计,在第一个下划线之前的字符串应标明对应的模块缩写,若模块名称太长,超过6个字符,可使用缩写表示。例如:sys_user_detail表,sys为声明为系统通用模块,为system的缩写,userDetail以下划线命名法命名。

2.在表设计时应该按照对应关系尽量将表设计为一对一、一对多、多对多的形式(特殊设计除外),多对多的中间表命名规则尽量以两个表的表名相拼而成,例如:sys_user表与sys_role表的中间表为sys_user_role表。

3.表设计完成后,要求对应加上对表的说明注释。


Step2:  数据库字段命名规则

1.以下划线命名法作为表名设计(java),字段名称应该以字段的字面意思翻译为恰当的英文作为表名。

2.每个字段命名完成后,要求应附上对应的中文含义,写在注释上标明。


Step3: 数据库字段与表设计规则

1.在设计表时,每个表字段须对应一个“id”字段作为该表的主键(是否为唯一主键看个人业务)。同时,常用的表最好附带上四个额外字段作为更新创建依据,包括create_by(创建人)、create_time(创建时间)、update_by(更新人)、update_time(更新时间)。

2.(1)在表字段设计时,应尽量设置好字段恰当的字段长度,而不是一昧都使用默认的长度。例如:中国大陆

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值