索引分类
1、单值索引:
单值索引:即一个索引只包含一个单列,一个表可以有多个单列索引。
建表时,加上key(列名)指定
单独创建,create index 索引名 on 表名 (列名)
单独创建,alert table 表名 add index 索引名(列名)
2、唯一索引
唯一索引:索引列的值必须唯一,但允许有null且null可以出现多次。
建表时,加上unique(列名)指定
单独创建,create unique index idx_表名_列名 on 表名(列名)
单独创建,alert table 表名 add unique 索引名(列名)
3、主键索引
建表时,加上primary key(列名)指定
4、复合索引:一个索引包含多个列
建表时,加上key(列名)指定
单独创建,create index 索引名 on 表名 (列名列表)
单独创建,alert table 表名 add index 索引名(列名列表)