1、创建索引的作用
创建索引的唯一作用就是加速对表的查询。索引通过使用快速路径访问方法来快速定位数据,从而减少了磁盘的I/O。
2、索引和表一样也是数据库中的一种对象,但它必须从属于某张表,不能独立存在。
MySQL使用information_schema数据库里的STATISTICS表来保存该数据库实例中的所有索引信息。
3、创建索引的两种方式。
1》自动:定义primary key、unique、foreign key时,系统会为该数据列自动创建对应的索引。
2》手动:通过create index...语句来创建索引。
4、删除索引
1》自动:数据表删除时,表上的索引自动被删除。
2》手动:通过drop index...语句删除指定数据表上的指定索引。
创建索引的语法格式:
create index xxx on xxx_table (column[,column]...);
删除索引时需要指定表,语法格式为:
drop index xxx on xxx_table;