介绍
主键是唯一标识表中每一行的列或一组列。
它被称为“约束”,因为它会导致系统限制这些列中允许的数据。在这种情况下…。
- 包含数据(NOT NULL)
- 从表中的所有其他行中取出UNIQUE。
- 每个表只能有一个主键
主键主要用于维护每行的数据完整性。
它还允许系统和应用程序确保正确读取,更新和连接数据。
create table的示例
这是一个create table命令,它还将使用两个字段创建主键。
CREATE TABLE priKeyExample(
rcdKey_id_a INT NOT NULL,
rcdKeySeq_id INT NOT NULL,
someData varchar(256) NOT NULL,
PRIMARY KEY(rcdKey_id_a,rcdKeySeq_id));
alter table的示例
必须先删除现有的一个
DROP INDEX `primary` ON priKeyExample;
现在我们将添加新的。
ALTER TABLE priKeyExample
ADD CONSTRAINT myPriKey PRIMARY KEY(rcdKey_id_a,rcdKeySeq_id);
更多SQL教程
学习更多SQL教程