Mysql索引分类、基本语法
1.单值索引
- 即一个索引只包含单个列,一个表可以有多个单列索引
2.唯一索引
- 索引列的值必须唯一,但允许有空值
3.复合索引
- 即一个索引包含多个列
- 基本语法
4.1 创建
如果是CHAR,VARCHAR类型,length可以小于字段实际长度;
如果是BLOB和TEXT类型,必须指定length。
CREATE [UNIQUE] INDEX indexName ON mytable(columnname(length));
ALTER mytable ADD [UNIQUE] INDEX [indexName] ON(columnname(length));
4.2 删除
DROP INDEX [indexName] ON mytable;
4.3 查看
SHOW INDEX FROM table_name\G