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)