删除外键 : alter table emp2 drop foreign key? 外键名
? ? ? ? //外键可以保持数据的一致性和完整性,外键的话,就是类似一个主表,一个从表,从表的其中一个字段的内容是和主表的内容相关联的,就好比,下面中使用的部门和员工表。
? ? ? ? 创建的表中每个员工对应一个部门,员工的所属部门的值,是根据部门表中每个部门的字段值(id)变化进行改变的(现实中不可能部门没了,员工还挂着这个部门的名字)
? ? ? ? 这也表示,我们想通过部门值去找某个部门的员工。或者根据员工的所属部门值去找到部门信息,都有了可以链接的桥梁(外键就是给他们创建一个关联关系)。
一、建立外键(表格关系, 一对多)
?
? ? ? ?二、多对多
? ? ? ? 三、一对一
? ? ? ?? ? ? ? 加上了unique? 表示这个值不会重复,保证一个记录只对应其他表中一条信息。