永发信息网

如何设置两个主键

答案:2  悬赏:70  手机版
解决时间 2021-12-31 19:13
  • 提问者网友:ミ烙印ゝ
  • 2021-12-31 09:26
如何设置两个主键
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-12-31 10:54
问题一:sql怎么在1个表里设置2个主键 主键具有唯一性,一张表最多一个主键,但是可以将2个字段联合起来设置为主键。
在企业管理器中——选中表——设计表——选中字段(多个按住ctr)——右键设置为主键。
用代码实现:代码如下:
primary key(id1,id2) ------将id1和id2同时设置为主键。问题二:access2010中怎样设置两个字段为主键? 1、创建-表设计
2、建表,列出字段和类型
3、鼠标拖拽,选中前两行(比如这两个字段是主键),右键-选主键
4、出现如图这样,左边2个钥匙,就算可以了问题三:如何在sql server中设置两个主键 首先一个表是不能有两个主键的。但是可以有两个字段组合成一个主键,这就是为什么有时候表里为什么会有两个字段都有主键的标志,那是因为他们组合成了一个主键了。我们可以先删除了原来的主键再用类似下面SQL语句建立:
alter table 你的表名 add constraint pk_name primary key (字段1,字段2)
或者在表设计器里面按住ctrl选中要设置主键的两列再设置主键就OK了问题四:如何在sql server中设置两个主键 在设计视图中,按住ctrl键,分别选中那两个列, 然后点一下工具栏上的主键按钮(钥匙形状)
或者使用代码:
CREATE TABLE
(
)
CREATE TABLE [myTable]( [Id1] int not null, [Id2] int not null, [Name] nvarchar(50) not null, ...... PRIMARY KEY([Id1],[Id2]))问题五:Access中如何给一个表设置两个主键 设置方法:
只需要选中字段名→按“Ctrl + 鼠标点击”即可选中需要的字段名或“鼠标点击后按住不松拖动” 连选或按“Shift + 鼠标点击”即可
“Ctrl + 鼠标点击”、“Shift + 鼠标点击”多选:这个是Windows里面的标准操作方式,选好了要设置的字段,再点击主键钥匙图标即可设置多主键成功。问题六:SQL2005 怎么设置两个主键 同时选中两个你要设置的主键.然后右键设置为主键.就OK了...问题七:怎么在SQL Server的表中设置两个主键 复合主键?
1、建表的话,直接
primary key (colname1,colname2)
2、修改的话
alter table tablename add constraint pk_name primary key (colname1,colname2)问题八:如何在sql server中设置两个主键 其实很简单的,举个例子说明如何设置两个主键
--创建学生表
CREATE TABLE 学生表
(
学号 int NOT NULL PRIMARY KEY (学号),
姓名 nvarchar(20) NOT NULL,
性别 bit,
出生日期 int not null,
系编码 int not null
)
--创建课程表
CREATE TABLE 课程表
(
课程号 int NOT NULL PRIMARY KEY (课程号),
课程名 nvarchar(100) NOT NULL,
选修课号 int,
学分 decimal(2,1)
)
--创建选课表
CREATE TABLE 选课表
(
学号 int not null,
课程号 int not null,
成绩 decimal(3,1)
primary key(学号,课程号) --将学号、课程号设为主键
)问题九:怎么设置两个主键在ACCESS数据库表中 你指的是数据表中的联合主键(使用多个字段作为数据库表的主键)吧?
非常简单:1. 打开Access数据库 ->
2. 鼠标右键选择数据库表 ->
3. 选择“设计视图”(进入Access设计界面)->
4. 按住ctrl键,用鼠标选中你要设置为主键的字段(多选行)->
5. 鼠标右键,单击“主键”即可;
希望对你有帮助~~~
全部回答
  • 1楼网友:長槍戰八方
  • 2021-12-31 11:38
感谢回答,我学习了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯