各位大侠们好,我这个学期刚刚学习SQL语言,请问一下在SQL server中,数据库怎么设置主外键

在SQLserver中设置数据表的主外键,以及主外键的关联方法... 在SQL server中设置数据表的主外键,以及主外键的关联方法 展开
 我来答
匿名用户
2012-03-20
展开全部
例如:主表是Student表 从表为Grade ,Student表中有GradeID字段,Grade表中也有GradeID字段,,并且为主键,Student的主键为StudentNo

代码如下:
建立主键:
Alter table Student
add constraint PK_StuNo primary key(StudentNO)
Alter table Grade
add constraint PK_StuID primary key(GradeID)
建立外键,从从表中开始
ag:
Alter table Student
add constraint FK_StuID
foreign key(GradeID) references Grade(GradeID)

也可以在SqlServer中手动的建立啊,不会的话再追问吧!
追问
如图我有两张表,右边表中的aid列作为外键,左边作为主键,我该怎么办??
就是有没有不写代码二用手动建立的主外键?? 谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
airman232010
2012-03-19 · TA获得超过116个赞
知道答主
回答量:222
采纳率:0%
帮助的人:70.8万
展开全部
UPDATE TABLE [tablename]
ADD Constraint [外键名] Foreign Key(列名)
References 来自于哪张表 (列名)
追问
请问一下,这个tablename 是什么??

来自于那张表 指的是什么来自那张表??
谢谢
追答
tablename 是指你要添加外键的表名字
来自于那张表 是指外键关联的那张表
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式