引用完整性
- 一个表的某个字段的值引用自另外一个表的某一个字段,被引用的表就称为主表,引用的表就被称为从表或外键表
- 选择外键表去创建主外键的关系(外键表引用主表,当然是外键表引用主键了)
- 建立主外键关系的字段类型和意义必须一致
- 建立关系的字段,主表中必须是主键或者是唯一键
- 添加数据的时候先添加主表数据,在添加外键表
- 删除数据的时候先删除外键表数据在删除主表数据
关系建立表的级联操作
- 不执行任何操作:该报错就报错,能删除就删除
- 级联 :删除主表,对应的从表记录也将删除
- set null :删除主表,从表对应记录的字段值=null,前提是这个字段可以设置为ull
- set default : 删除主表,从表对应记录的字段值=设置的默认值,前提是这个字段已经设置了默认值

