mysql字段定义规范

1.主键一般用id 名称
2.表中尽量有以下4个字段
create_at 创建时间
creater 创建人
update_at 修改时间
updater 修改人

3.字段类型规范
a.主键等id字段建议用char(32)类型
b.时间类型字段建议用bigint(20)类型,存时间戳
c.状态、删除等类型标志建议用int(1)类型
d.文章、内容等短文本建议用 text类型(65,535字节)
e.长文本建议用mediumtext类型(16777215字节)
f.其他名称、标题建议用varchar(50)类型(根据长度自己调整)
g.手机号等能预知长度的可以用char(15)类型
h.经纬度坐标可以用double(12,6)类型,保留6个小数就可以了
i.金额等字段建议用Decimal(18,2)保留2个小数就行

4.索引规范
a.索引命名建议 index_field名称
如:index_user_id(给用户id加索引)

5.其他常用字段
a.表示删除:deleted int(1) 0默认,1删除
b.表示数据的状态:status int(2) 如0表示默认,1/2/3表示其他状态
c.表示类型:type int(1)
d.扩展字段:extend varchar(255)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值