已解决
MySQL数据库干货_09—— MySQL中的外键约束(Foreign Key)
来自网友在路上 164864提问 提问时间:2023-10-30 19:56:01阅读次数: 64
最佳答案 问答题库648位专家为你答疑解惑
外键约束(Foreign Key)
添加外键约束
-
使用DDL语句添加外键约束
ALTER TABLE 表名 ADD CONSTRAINT 约束名 FOREIGN KEY( 列 名 ) REFERENCES 参照的表名(参照的列名);
示例一:
创建 departments 表包含 department_id 、department_name ,location_id。
create table departments(department_id int,department_name varchar(30),location_id int);
示例二:
修改departments表,向department_id列添加主键约束与自动递增。
alter table departments add primary key(department_id); alter table departments modify department_id int auto_increment;
示例三:
修改 emp 表,添加 dept_id 列。
alter table emp add column dept_id int;
示例四:
向 emp 表中的 dept_id 列添加外键约束。
alter table emp add constraint emp_fk foreign key(dept_id) references departments(department_id);
删除外键约束
-
使用DDL语句删除外键约束。
ALTER TABLE 表名 DROP FOREIGN KEY 约束名;
示例:
删除 dept_id 的外键约束。
alter table emp drop foreign key emp_fk;
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"MySQL数据库干货_09—— MySQL中的外键约束(Foreign Key)":http://eshow365.cn/6-28012-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 9、电路综合-基于简化实频的任意幅频响应的微带电路设计
- 下一篇: C语言内存四分区