mysql之create index和alter add index用法及说明
作者:SeaDhdhdhdhdh
本文详细介绍了MySQL创建索引的三种方法,包括直接创建索引和使用ALTER TABLE添加索引,并对比了两种方法的优缺点,建议在创建索引时优先使用ALTER TABLE以提高效率
mysql create index和alter add index
大家应该都知道索引的建立对于MySQL数据库的高效运行是很重要的,索引可以大大提升MySQL的检索速度。
下面这篇文章主要给大家介绍了关于mysql创建索引的3种方法,需要的朋友可以参考下。
1、直接创建索引
CREATE INDEX index_name ON table(column(length))
2、修改表结构
ALTER TABLE table_name ADD INDEX index_name ON (column(length))
删除索引:
DROP INDEX index_name ON table
对比:
1、alter table一次可以添加多个索引,create index一次只能创建一个。创建多个索引时,alter table只对表扫描一次,效率较高。
2、alter table可以不指定索引名,此时将使用索引列的第一列的列名,也可以指定索引名字。create index必须指定索引名。
因此,alter table添加索引更灵活,所以在创建索引的时候提倡使用alter table这种形式。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
