目录
1.概念
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性
2.语法
(1) 添加约束
-- 创建表时添加外键约束
CREAT TABLE 表名(
列名 数据类型,
...
[CONSTRA AINT] [外键名称] FOREIGN KEY (外键列名) REFERENCES 主表 (主表列名称)
);
-- 建完表后添加外键约束
ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段名字) REFERENCES 主表名称(主列表名称);
(2) 删除约束
ALTER TABLE 表名 DROP FOREIGN KEY 外键名称;
创建表 填入内容
添加外键
-- 添加外键dep_id 关联dept 表的id主键
CONSTRAINT fk_emp1_dept FOREIGN KEY ( dep_id ) REFERENCES dept ( id )
即为成功添加外键
删除外键
-- 删除外键
ALTER TABLE emp1 DROP FOREIGN KEY fk_emp1_dept;
和上述操作一样
即为删除成功