# 数据库设计 * * * * * ### 数据库设计规范 1.所有的表和字段必须添加注释 2.所有的表名和字段名小写,多关键字使用下划线分割(关键字尽量全称) 3.所有字段不允许 NULL值 4.所有的表必须要加前缀如ob_, 若系统模块较多可再加一层前缀如:ob_shop_,ob_forum_ 等 5.需要进行数据操作(CURD)的表,尽量都添加 status,create_time,update_time 字段 6.所有表的主键自增列都使用id作为字段名称 7.若非逻辑需求则整形字段都使用无符号整形 8.OneBase中默认没有添加索引,若研发者添加尽量保持index_前缀 9.表中的status字段为数据状态,尽量不要与业务逻辑混合,如支付状态可新增 pay_status字段记录 **status字段描述**: * -1 数据已删除状态(回收站中) * 0 数据禁用状态 * 1 数据正常启用状态