主键约束

主键约束

主键是一行数据的唯一标识,要求非空且唯一;一张表只能有一个主键。

添加约束

-- 创建表时添加约束
CREATE TABLE 表名(
    列名 数据类型 PRIMARY KEY [AUTO_INCREMENT],
    ...
)
CREATE TABLE 表名(
    列名 数据类型,
    [CONSTRAINT] [约束名称] PRIMARY KEY(列名)
);
-- 建完表后添加约束
ALTER TABLE 表名 ADD PRIMARY KEY(字段名);

删除约束

ALTER TABLE 表名 DROP PRIMARY KEY;