MySQL索引的删除方法(mysql删索引)

MySQL索引是数据库中必不可少的一块,它能为数据查询优化操作,提升执行效率;而MySQL索引删除是众多DBA手段之一,本文将分享它的删除方法,为你带来不一样的思路。

MySQL索引的删除操作一般有两种不同的方法:

1.在实例化创建表的时候,选择不定义与表相关的索引:

例如:

CREATE TABLE `user`(

`id` int(11) unsigned NOT NULL AUTO_INCREMENT,

`name` varchar(20) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

上面就是一个在实例化创建表的时候不定义与表相关的索引,如果要往表中添加索引,可以使用以下语句:

ALTER TABLE user ADD INDEX index_name(name);

2.在表已经存在的情况下,直接在字段上使用删除语句:

例如:

DROP INDEX index_name ON users;

上面就是在表已经存在的情况下,直接在字段上使用删除语句,进行删除MySQL索引的操作,同样也可以根据需要进行索引的创建工作:

ALTER TABLE `users`ADD INDEX `index_name` (`name`);

以上这些就是MySQL索引的删除方法,它能为你的数据库管理做到性能优化,使用前一定要根据实际情况灵活操作,避免因果报应。


数据运维技术 » MySQL索引的删除方法(mysql删索引)