主键操作
本文介绍 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;