# 数据建模

强制

表、字段、索引命名全部采用小写下划线命名。
正例:t_user、id、create_time
反例:tUser、ID、CreateTime

强制

数据库表必须包含以下字段
id为逻辑主键,无实际业务意义,只是遵循mysql相关规范,业务主键需进行UK约束

NAME TYPE NOT NULL DEFAULT AUTO PK
id bigint true null true true
create_time datetiime true current_timestamp false false
update_time datetiime true current_timestamp on update current_timestamp false false

强制

varchar类型必须指定字段长度
正例:varchar(255)
反例:varchar

强制

decimal类型必须指定长度和小数
正例:decimal(10,2)
反例:decimal

强制

非空约束字段必须有默认值

强制

表/字段必须包含备注,方便后续开发代码提示能自动带出