约束

数据完整性

实体完整性

  • 主键约束
  • 唯一键约束

域完整性

  • 数据类型约束
  • DEFAULT 约束
  • NOT NULL 约束

参照完整性

  • 外键约束 FOREIGN KEY

约束的创建方式

  • 建表时定义
  • ALTER TABLE 添加

约束与索引的区别

ENUM 和 SET 约束

触发器与约束

外键约束

  • CASCADE
  • SET NULL
  • NO ACTION / RESTRICT