一 、MySQL索引包括:
1. 普通索引
2. 唯一索引
3. 主键索引
4. 全文索引
二、索引的好处与坏处
1. 索引的好处就是:加快了查询的速度
2. 坏处:
2.1 降低了增、删、改的速度
2.2 增大了表的文件大小(索引文件甚至可能数据还大)
三、建立/查询的索引的语法
1. 查询的语法:show index from 表名
2. 建立索引的语法: alter table 表名 add index/unique/primary key/ fulltext 列名(别名)
四、索引的删除
alter tabel 表名 drop 带有索引的列名
五、索引的试用
1. select * from 表名 where match(列名) against(查询的内容)
六 、索引的优化
1. 不过度索引
2. 索引条件列(where 后面最频繁的条件比较适合索引)
3. 索引散列值,过于集中的值不要索引.例如:给性别“男” “女” 为索引,意义不大.