MySQL 数据库用SQL语句新增、修改、删除索引

原创 HuangLongPu     发表于  2021-08-21 12:46       275
原文链接:

在数据库维护工作中,免不了对索引的维护,例如新增、修改、删除索引等。

新增索引

1、主键索引

ALTER table `table_name` ADD PRIMARY KEY ( `column` );

2、普通索引(填写多个列,则构成联合索引

ALTER table `table_name` ADD INDEX index_name( `column` );

3、唯一索引(填写多个列,则构成多个字段联合唯一约束)

ALTER table `table_name` ADD UNIQUE index_name( `column` );

删除索引

DROP INDEX index_name ON `table_name`; 

修改索引

修改可以,通过新增索引和删除索引变通,先删除再新增。

DROP INDEX index_name ON `table_name`; 
ALTER table `table_name` ADD INDEX index_name( `column` );

相关文章

HuangLongPu
5
26470/45000
文章数
190
阅读量
100430
原创
147
广告
公众号
QQ讨论群