1、索引概述
按逻辑区分类
(1)普通索引 create index (2)唯一索引 create unique index(3)主键索引 primary key
2、查看索引
Show index 后可以跟表名/数据库名.表名/表名 from 数据库名
3、创建索引
3_1使用CREATE TABLE语句创建索引
3_2使用CREATE INDEX语句创建索引
3_3使用ALTER TABLE语句创建索引
3_4自动创建索引
在表中定义主键约束、唯一键约束、外键约束时,会自动创建索引。
4、使用索引
4_1explain语句的使用
(1)创建了一个含有普通索引和主键索引的表
运行explain语句
4_2指定使用的索引
Use index:指定查询语句使用的索引列表
Ignore index:指定查询语句忽略一个或者多个索引
Force index:指定查询语句强制使用一个特定的索引
指定使用BookID(BookID的索引名)用于BookID查询
5、删除索引
1、使用DROP INDEX语句删除索引
2、使用ALTER TABLE语句删除索引