mysql 表字段命名规范_数据库表及字段命名规范

[表命名规范]

361a4a764ed9

用户表和视图的命名规则: TableType_FunctionType_ObjectName 例如:TD_S_DEPART(部门参数表)

TableType:为该表的类型的缩写,由1-2位英文字母缩写组成,具体如下:

td:参数表 tf:数据表 tl:日志表 ti:接口表 tp:中间表 to:结果表 tm:临时表 p:存储过程 v:视图

FunctionType:为功能类型缩写,由1-2位英文字母缩写组成,具体如下:

s:系统参数 m:系统管理 f:用户资料 b:业务受理 bh:业务受理历史 r:资源管理 o:其他管理

ObjectName:数据库对象的有意义的名称缩写。由2-20为英文字母组成。

主键命名规则:pk_[TableName]

索引命名规则:idx_[TableName]_XX

[字段命名规范]

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

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

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

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

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

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

7.时间字段,除特殊情况一律采用int来记录unix_timestamp;

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

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

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

text字段尽量少用,或是拆到冗余表中;

字段名限制在30个字符内。当字段名超过30字符时,可用缩写来减少字段名的长度,

如description --> desc;information --> info;address --> addr等

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值