mysql(二)数据库识别符命名规范

本文介绍了数据库命名规范,包括数据库名、表名及列名的命名原则。数据库名建议采用程序名称简写,表名遵循前缀加主题的形式,列名则以表主题缩写结合功能名。此外还提供了一些特殊列的命名建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库命名规范:

1.数据库名:采用采用程序名字,比如crm程序就是crm,sso可以是sso,类似dz的sns可以分别是froum,blog,ucenter,cms  一般来说采用简写的应用名字。

2表名:

结构:在很多面向对象设计中,表对应的一般都是类,而在类似java系统的类型设计名字上,都是XxxxYyyy这种结构,所以在数据库中,可以采用Xxxx_Yyyy,这样做的好处是:在有些根据表名生成entity的框架,比如hibernate中,可以通过程序来根据表名生成类名字。

命名方式:一般是:前缀_主题  前缀作为此表所属功能/模块 名字,主题是实体名字, 比如说:sys_user,sys_role,sys_dict...

中间表一般是:前缀_主题1_主题2

3列名:

结构:同表名

命名方式:前缀(表主题缩写)_功能名,比如说user_id,user_name,user_psd....

特殊列可以使用通用列名:比如ramark,disc,disable等

 

单词缩写要尽量使用常规缩写规则。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值