1、外键
外键是用来让两张表的数据之间建立联系,从而保证数据的一致性和完整性。
注意,主表被关联的字段类型,必须和副表被关联的字段类型一致。
2、实际操作
(1)初始化两张表格:
(2)语法:
alter table 主表名 add constraint 外键名称 foreign key (外键字段名) references 主表(主表字段名)
主表名:主表的名称
外键名称:可以随意命名
外键字段名:被关联的外键字段名
主表:主表名称
主表字段名:主表被关联的字段名
(3)操作:
常见报错情况:
正确操作:
-- 添加外键
/* ---建立外键关联的语法--- */
alter table emp add constraint fk_number_emp foreign key (type) references number(id);
注意:主表被关联字段名上出现‘蓝色小钥匙’,即代表外键添加成功。
(4)删除外键:
/* ---删除外键--- */
alter table 主表表名 drop foreign key 外键名称;
实际操作:
/* ---删除外键--- */
alter table emp drop foreign key fk_number_emp;