ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 数据库规范 ## 表规范 * 命名统一小写下划线 * 表默认编码utf8mb4,默认排序规则 utf8mb4_general_ci * 引擎统一 innodb * 写表注释 ## 字段规范 * 命名统一小写下划线 * 非自增主键一定要写字段注释 * 数据类型尽量用数字类型,数字类型的比字符类型的要快很多。 * 数据类型尽量小,这里的尽量小是指在满足可以预见的未来需求的前提下的,但是又不能太小 * 尽量不要允许 NULL * 布尔类型的值均以 is、has、exist 或者 can开头 * status 表示记录状态 * remark 代表备注,给管理员区分记录类型用 * description 代表描述给前台用户用 * order 代表记录排序字段,类型 float,默认值10000,默认排序按从小到大 * image 代表图片,thumb 代表缩略图,photos 代表相册 * 固定长度的字符串用 char 不用 varchar * more 代表表扩展属性,text类型 * 除 user 表,其他表用 user_id 代表用户id * parent 代表父级ID * 多语言排序要求字符串类型,统一 utf8mb4_unicode_ci