SQL语句的外键约束

能把外键约束语句告诉我吗?顺便把注解下实在是搞不懂了... 能把外键约束语句告诉我吗?顺便把注解下实在是搞不懂了 展开
 我来答
百度网友0ebc72c20
2012-06-23 · TA获得超过1185个赞
知道小有建树答主
回答量:740
采纳率:100%
帮助的人:386万
展开全部
ALTER TABLE AA ADD CONSTRAINT FK_A FOREIGN KEY (A) REFERENCES CC (C)
把表CC的C字段 引用为表AA的A字段的外键,FK_A是外键约束名
意思就是把表AA的A字段值域限制为表CC的C字段的值域
邋遢道神通7
2012-06-24 · TA获得超过406个赞
知道小有建树答主
回答量:236
采纳率:37%
帮助的人:109万
展开全部
create table score
(课程号 int primary key ,
score int)
create table student
(学号 int primary key,
课程号 int,
foreign key (课程号) references score( 课程号))

--------------------------
公共关键字是 课程号
score 表中 的主键 课程号 是 student表中的非主键,所以score表中的课程号是表student的外键

--- 如果公共关键字在一个关系中是主键,那么这个公共关键字被称为另一个关系的外键
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式