主表和副表:
主表:约束其他表的表(部门表)
副表:被其他表约束的表(员工表(含有部门字段))
常用约束:
primary key = unique+not null
默认值约束
自动增长约束
外键约束:
外键什么时候起作用?
添加副表数据,且没有对应的主表信息时(如:添加了一个部门表没有的部门)
修改副表数据,且没有对应的主表信息时
删除主表,但是副表还有数据与之关联时(如,删除开发部,但是开发部还有人)
级联技术:
在外键约束的基础上,加上on update cascade on delete cascade
当修改部门id时,员工表中对应该部门id的字段数据也随之改变