实体完整性约束
主键约束
创建数据表时添加主键约束:
CREATE TABLE 表名(
字段1 数据类型 PRIMARY KEY,
...
);
创建数据表时添加多个主键约束:
CREATE TABLE 表名(
字段1 数据类型 ,
...
字段n 数据类型,
PRIMARY KEY (外键列名1,外键列名2) ——复合主键
);
创建数据表后添加主键约束:
ALTER TABLE 表名 ADD PRIMARY KEY(外键列名);
删除表中的主键:
ALTER TABLE 表名称 DROP PRIMARY KEY;
--不能根据主键名字删除,因为只有一个主键
【主键分类】
在实际创建表的过程中,很少使用真实的业务 数据作为主键字段(业务主键,如课程号,学号);大部分时候是使用逻辑性字段(字段没有什么业务含义,值是什么都没有关系),将这种字段主键