SQL语句的外键约束
答案:2 悬赏:10 手机版
解决时间 2021-04-03 21:30
- 提问者网友:却不属于对方
- 2021-04-03 01:17
SQL语句的外键约束
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-04-03 02:34
create table score
(课程号 int primary key ,
score int)
create table student
(学号 int primary key,
课程号 int,
foreign key (课程号) references score( 课程号))
--------------------------
公共关键字是 课程号
score 表中 的主键 课程号 是 student表中的非主键,所以score表中的课程号是表student的外键。
--- 如果公共关键字在一个关系中是主键,那么这个公共关键字被称为另一个关系的外键
(课程号 int primary key ,
score int)
create table student
(学号 int primary key,
课程号 int,
foreign key (课程号) references score( 课程号))
--------------------------
公共关键字是 课程号
score 表中 的主键 课程号 是 student表中的非主键,所以score表中的课程号是表student的外键。
--- 如果公共关键字在一个关系中是主键,那么这个公共关键字被称为另一个关系的外键
全部回答
- 1楼网友:舍身薄凉客
- 2021-04-03 04:14
ALTER TABLE AA ADD CONSTRAINT FK_A FOREIGN KEY (A) REFERENCES CC (C)
把表CC的C字段 引用为表AA的A字段的外键,FK_A是外键约束名
意思就是把表AA的A字段值域限制为表CC的C字段的值域
把表CC的C字段 引用为表AA的A字段的外键,FK_A是外键约束名
意思就是把表AA的A字段值域限制为表CC的C字段的值域
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯