- 分类
mysql的索引分为单列索引(主键索引,唯一索引,普通索引)和组合索引.
单列索引:一个索引只包含一个列
组合索引:一个组合索引包含两个或两个以上的列
- 语法
CREATE INDEX 索引名 ON 表名(字段名)
ALTER TABLE 表名 ADD INDEX 索引名(字段名)
- 优点
提高检索的数据,以及减少表的检索行数
对外键使用索引可以加速表与表之间的相连
- 缺点
在创建索引和维护索引 会耗费时间,随着数据量的增加而增加
建立索引会生成索引表,索引文件会占用物理空间
对数据增删改时,索引会进行动态维护