JAVA全系列 教程
3762个小节阅读:7088.6k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
使用DDL语句添加外键约束
xxxxxxxxxx
ALTER TABLE 表名 ADD CONSTRAINT 约束名 FOREIGN KEY( 列 名 ) REFERENCES 参照的表名(参照的列名);
示例一:
创建 departments 表包含 department_id 、department_name ,location_id。
xxxxxxxxxx
create table departments(department_id int,department_name varchar(30),location_id int);
示例二:
修改departments表,向department_id列添加主键约束与自动递增。
xxxxxxxxxx
alter table departments add primary key(department_id);
alter table departments modify department_id int auto_increment;
示例三:
修改 emp 表,添加 dept_id 列。
xxxxxxxxxx
alter table emp add column dept_id int;
示例四:
向 emp 表中的 dept_id 列添加外键约束。
xxxxxxxxxx
alter table emp add constraint emp_fk foreign key(dept_id) references departments(department_id);
使用Navicat添加外键约束
实时效果反馈
1.添加外键约束语句:ALTER TABLE 表名 ADD CONSTRAINT ;
A FOREIGN KEY( 列 名 ) REFERENCES 参照的表名(参照的列名)
B 约束名 FOREIGN KEY( 列 名 )
C 约束名 ( 列 名 ) REFERENCES 参照的表名(参照的列名)
D 约束名 FOREIGN KEY( 列 名 ) REFERENCES 参照的表名(参照的列名)
答案
1=>D