建立索引是加快查询速度的有效手段
MySQL的索引类型有主键索引,唯一索引,普通索引,文本索引。
普通索引,就是在创建索引时,不附加任何限制条件。该类型的索引可以创建在任何数据类型的字段上。
数据库的索引有顺序文件上的索引,B+树索引,散列索引和位图索引。
建立索引:
CREATE [UNIQUE] [CLUSTER] INDEX 索引名 ON 表名 (字段名(次序)) |
索引可以建立在该表的一列或多列上,各字段名之间用逗号分割,,次序则可选择ASC或者DESC;
UNIQUE:表明此索引的每一个索引值只对应唯一的数据记录;【唯一索引】
CLUSTER:表示要建立的索引是聚簇索引
修改索引名:
ALTER INDEX 旧索引名 RENAME TO 新索引名 |
删除索引:
DROP INDEX 索引名 |