跳到主要内容

主键操作

本文介绍 seekdb 下的简单主键操作,包括添加主键、修改主键和删除主键。

添加主键

添加主键的语法如下:

ALTER TABLE table_name ADD PRIMARY KEY (column_name);

其中,table_name 指定待添加主键的表的表名;column_name 指定主键所在的列。详细介绍可参见 ALTER TABLE

此处假设数据库中已存在表 tbl1,在 tbl1 表中添加主键索引,并将该索引应用于 c1 列,执行示例如下:

ALTER TABLE tbl1 ADD PRIMARY KEY(c1);

修改主键

修改主键的语法如下:

ALTER TABLE table_name DROP PRIMARY KEY, ADD PRIMARY KEY (column_name);

其中,table_name 指定待修改主键所在表的表名;column_name 指定修改后主键所在的列。详细介绍可参见 ALTER TABLE

此处假设数据库中已存在表 tbl1,并且 tbl1 表中存在主键,修改 tbl1 表中的主键,将其应用于 c2 列,执行示例如下:

ALTER TABLE tbl1 DROP PRIMARY KEY, ADD PRIMARY KEY(c2);

删除主键

删除主键的语法如下:

ALTER TABLE table_name DROP PRIMARY KEY;

其中,table_name 指定待删除主键所在表的表名。详细介绍可参见 ALTER TABLE

此处假设数据库中存在表 tbl1,并且 tbl1 表中存在主键,删除 tbl1 表中的主键,执行示例如下:

ALTER TABLE tbl1 DROP PRIMARY KEY;

相关文档

查看索引