导航:首页 > 数据处理 > 数据库中两个列名如何做主键

数据库中两个列名如何做主键

发布时间:2023-09-06 04:52:16

1. 如何在数据库表中建立复合主键(即多个字段同时作为

(即多个字段同时作为主键)主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,也就是说主键在一张表中的记录值是唯一的。
建立主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立,下面分别介绍。
1.在数据库提供的GUI环境中建立(以SQL7为例)。
输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。
2.通过SQL语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。
在建表语句中直接写:
Create Table 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),
字段名3…………
字段名N………… )
建表之后更改表结构:
CREATE TABLE 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null
字段名3…………
字段名N…………)
GO
ALTER TABLE 表名 WITH NOCHECK ADD
CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED
(
[字段名1],
[字段名2]
)
GO
例:
CREATE TABLE Student
(Son CHAR(12) PRIMARY KEY,
CREATE TABLE Course
(Con CHAR(4),
PRIMARY KEY (Con),
);
CREATE TABLE SC
(Sno CHAR(12),
Con CHAR(4),
PRIMARY KEY(Sno,Con),
FOREIGN KEY(Sno)REFERENCES Student(Sno),
FOREIGN KEY(Cno)REFERENCES Course(Cno));

与数据库中两个列名如何做主键相关的资料

热点内容
电缆技术参数怎么填写 浏览:272
商品交易失信怎么办 浏览:286
微信发错信息怎么恢复 浏览:222
统计学和数据专业哪个好 浏览:715
社会技术学什么比较好 浏览:850
新旧iphone怎么数据同步 浏览:753
大盘交易量10点前说明什么 浏览:717
a股t0交易什么时候正式实施 浏览:672
淮北二手房交易多少套 浏览:989
王者荣耀数据和账户哪个可删 浏览:124
南宁有哪些二手货车交易市场 浏览:812
投资人的信息怎么找 浏览:642
邯郸复兴综合农贸市场怎么样 浏览:677
如何在手机上代理社保签到 浏览:123
登机牌选号哪个小程序 浏览:988
如何做小米产品销售员 浏览:367
持卡人交易确认函是什么 浏览:473
一级代理需要什么资料 浏览:530
黄金交易后怎么盈利 浏览:612
静态代理商有哪些 浏览:688