在关系型数据库中,联合主键是由两个或多个列组成的唯一标识符。设置联合主键需要在创建表时指定,可以在列名后使用关键字 PRIMARY KEY 来指定某一列为主键,同时使用逗号“,”分隔出其他的主键列,以形成一个联合主键。
例如,创建一个学生表,包含学生姓名、年龄和学号这三个字段,同时将学号和姓名作为联合主键,可以使用以下 SQL 语句:
CREATE TABLE Students (
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
stu_no INT NOT NULL,
PRIMARY KEY (name, stu_no)
);
其中,name 和 stu_no 列都被指定为主键,它们一起组成了联合主键,确保了每个学生的姓名和学号都是唯一的。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号