联合主键

一个数据库表只能有一个主键,不允许两个主键。但是允许两个字段联合起来设置为主键,这叫联合主键。

创建主键的方式如下:

ALTER TABLE 选课表
ADD CONSTRAINT pk_选课表 PRIMARY KEY(学号);

创建联合主键的方式如下:

ALTER TABLE 选课表
ADD CONSTRAINT pk_选课表 PRIMARY KEY(学号,课程编号);

当一个字段无法确定唯一性的时候,需要其他字段来一起形成唯一性。就是说用来组成唯一性的字段如果有多个就是联合主键。你再加几个都可以。只要跟你的需求符合

results matching ""

    No results matching ""