这是在现有的表添加主键的例子。这将NOT NULL列,然后将其添加为一个主键。
| mysql> ALTER TABLE testalter_tbl MODIFY i INT NOT NULL; mysql> ALTER TABLE testalter_tbl ADD PRIMARY KEY (i); |
可以使用ALTER命令删除主键如下:
| mysql> ALTER TABLE testalter_tbl DROP PRIMARY KEY; |
要删除索引,这不是一个PRIMARY KEY,所以必须指定索引的名称。
显示索引信息:
您可以使用SHOW INDEX命令,列出所有相关联的索引表。垂直格式输出(指定由 G)往往是有用的这句话,以避免长时间行重叠:
试试下面的例子:
| mysql> SHOW INDEX FROM table_nameG ........ |










