怎么将数据库中的多个字段设为主键

是用关系吗..可怎么不行呢还是只能有一个主键请说明具体操作... 是用关系吗..可怎么不行呢
还是 只能有一个主键
请说明具体操作
展开
 我来答
很多游戏
高粉答主

2019-11-26 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:386983

向TA提问 私信TA
展开全部

以将两个字段设为主键为例:

第一步、首先打开sql server数据库,进行设计表,按住ctrl键,选中两个要设置为主键的字段,如下图所示:

第二步、选中之后,鼠标右键,点击设置主键,如下图所示:

第三步、可以看到两个字段都设置为主键了,如下图所示:

第四步、我们也可以使用代码来设置主键,alter table Table_1 add constraint pk_name primary key (id,name)设置Table_1表的id,name为主键,如下图所示:

第五步、点击执行之后,就成功设置两个字段为主键了,如下图所示:

阿冬76
推荐于2017-09-14 · TA获得超过5028个赞
知道大有可为答主
回答量:2710
采纳率:88%
帮助的人:1094万
展开全部
使用primary key(字段1, 字段2, ...)的语句进行设置。
一个表中最多只能有一个主键,也可以没有。一个主键既可以是单一的字段构成,也可以是多个字段联合构成,如果是单一字段,只需在该字段后面标记primary key即可,如果是多个字段联合构成,则需要采用最开始介绍的那种方式设置。
在部分数据库的图形化工具中(如Access、SQL Server等),在表设计的界面上,可以按住Ctrl键,然后选择要设置为联合主键的字段,都选好之后再按右键选择“设置为主键”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tjoy7d
推荐于2017-10-10 · TA获得超过1729个赞
知道大有可为答主
回答量:1770
采纳率:0%
帮助的人:2248万
展开全部
一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。

如果 PRIMARY KEY 约束定义在不止一列上,则一列中的值可以重复,但 PRIMARY KEY 约束定义中的所有列的组合的值必须唯一。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cfc2134
2005-12-19 · TA获得超过3294个赞
知道小有建树答主
回答量:576
采纳率:0%
帮助的人:579万
展开全部
只能一个主键(primary key),但可以有多个唯一键(unique key)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2yishu
2012-05-22 · TA获得超过196个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:68.3万
展开全部
直接在建表的最后添加 PRIMARY KEY(属性1,属性2,属性3,...)就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式