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

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

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

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

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

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

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

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

使用SHIFT键,可以多选列,然后设置为联合主键

具体 *** 作:

1、先按下SHIFT键,不要松开

2、用鼠标选中 Cno和Sno 两行

3、松开SHIFT键

4、点击“钥匙”那个图标设置为主键

5、保存

楼上两位仁兄,他要建的是联合主键!

新加的字段可以重复的。

联合主键:

首先加一列

alter table xxx add column 新字段(字段类型)

建立联合主键

alter table xxx add constraints xxx_pk primary key (原主键,新字段)

PS:其实我觉得没必要啊,你本来就有主键,跟新字段联合起来,肯定不重复。干嘛要建联合主键呢。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11824541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存