索引的分类
- 单值索引:即一个索引只包含单列,一个表可以有多个单列索引
- 唯一索引:索引列的值必须唯一,但允许有空值
- 复合索引:即一个索引包含多个列
索引语法
创建索引
1、create index 索引名称 on 表名(字段名);
2、alter table 表名 add primary key (列名);
主键,索引值唯一,且不能为null
3、alter table 表名 add unique 索引名(列名);
唯一索引,索引的值都是唯一的(除Null外,null可能出现多次)
4、alter table 表名 add index index_name(列名);
添加普通索引,索引值可以出出现多次
查看索引
show index from 表名;
删除索引
drop index index_name on table_name;