数据库---主键约束

1、设置主键约束
(1)、方式一:创建表时,在字段在描述处声明指定字段为主键;
CREATE TABLE 表名(
字段 类型(长度) PRIMARY KEY,
字段 类型(长度)
);

CREATE TABLE STUDENT(
STU_ID INT PAIMARY KEY,
STU_NAME VARCHAR(255)
);

(2)、方式二;创建表时,在CONSTRAINT约束区域声明指定字段为主键
·格式:[CONSTRAINT 名称] PRIMARY KEY (字段列表)。
·其中CONSTRAINT可以省略,若要为主键命名则CONSTRAING不能省略。
·设置的主键需要用括号括起来,若有多个字段需要使用都好隔开,声明两个字段为主键,我们称为联合主键
CREATE TABLE 表名(
字段名 类型(长度),
字段名 类型(长度),
[CONSTRAING 名称] PRIMARY KEY (字段名,字段名)
);
CREATE TABLE STUDENT02(
STU_ID INT,
STU_NAME VARCHAR(255),
[CONSTRAINT STUDENT_KEY] PRIMARY KEY (STU_ID)
);

(3)、方式三:创建表之后,通过修改“表结构”声明指定字段为主键。
CREATE TABLE 表名(
字段 类型(长度),
字段 类型(长度)
);
ALTER TABLE 表名 ADD PRIMARY KEY (字段名);

CREATE TABLE STUDENT(
STU_ID INT,
STU_NAME VARCHAR(255)
);
ALTER TABLE STUDENT ADD PRIMARY KEY (STU_ID);

2、删除主键
ALTER TABLE 表名 DROP PRIMARY KEY;
ALTER TABLE STUDENT03 DROP PRIMARY KEY;

猜你喜欢

转载自blog.csdn.net/qq_38080370/article/details/80228882