数据库的字段属性(重点!!!)

数据库字段属性

1. 数值属性

UNSIGNED

  • 无符号整数
  • 声明后该列不能为负数

ZEROFILL

  • 0 填充
  • 数值不足指定位数时,前面用 0 补齐

2. 常用字段属性

自增(AUTO_INCREMENT)

  • 自动在上一条记录基础上 +1(默认)
  • 通常用于设计唯一主键
  • 支持自定义起始值步长

非空(NULL / NOT NULL)

  • NOT NULL:必须赋值,不赋值会报错
  • 不设置时,默认值为 NULL

默认(DEFAULT)

  • 设置默认值
  • 不指定该列时,自动使用默认值
  • 示例:性别 sex 默认值为「男」

3. 项目必备 5 个字段(通用规范)

实际项目中,每张表建议都包含以下字段,用于记录状态:

字段名 含义
id 主键
version 乐观锁
is_delete 伪删除
gmt_create 创建时间
gmt_update 修改时间
posted @ 2026-04-09 00:10  果子同志  阅读(30)  评论(0)    收藏  举报