sql数据库中怎么设置多个列同时作为表的主键?

sql数据库中怎么设置多个列同时作为表的主键?,第1张

可以用如下方法进行设置:

第一,如果是用SQL语句建表,如下:(假设要让a和c组合作为主码)

create table t1(

a int,

b varchar(20),

c int,

primary key(a,c)

)

第二,如果用图形化界面做,按住ctrl键,然后选择a和c两个列,接着右键菜单选择“设置为主键”即可。

一个表中最多只能有一个主键,也可以没有。一个主键既可以是单一的字段构成,也可以是多个字段联合构成,如果是单一字段,只需在该字段后面标记primary key即可,如果是多个字段联合构成,则需要采用最开始介绍的那种方式设置。

sql数据库中只能有一个主键!你说的应该是主外键的关系吧!假如:你建了一个user表
里面有一个[age],你在userAdmin表里也建一个[age]并设置成主键,然后user表和userAdmin表建立好主外键约束就可以应用到了


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

原文地址: http://outofmemory.cn/yw/10457296.html

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

发表评论

登录后才能评论

评论列表(0条)

保存