立即学习:https://edu.youkuaiyun.com/course/play/27328/362532?utm_source=blogtoedu
索引的种类
索引是快速搜索的关键,如果不索引,查找任何一条特定的数据都会进行一次全表扫描(提高查询速度)
普通索引:最基本的索引,没有任何限制,仅加速查询
唯一索引:索引列的值必须唯一,但允许有空值
主键索引:一种特殊的唯一索引,不允许有空值,一般是在建表的同时自主创建索引
复合索引:两个或多个列上的索引被称作复合索引
全文索引:对文本内容进行分词索引
1. 创建索引
创建普通索引
craete index indexName on tableName(columnName(length))
创建唯一索引
create unique index indexName on tableName(columnName(length))
创建复合索引
craete index indexName on tableName(columnName1,columnName2,。。。)
2. 删除索引
drop index[indexName] on tableName
3. 查看索引
show index from tableName
建立索引经验
1.选择区分度搞得列
2. 避免对索引进行计算
3. 每次查询每张表仅能使用一个索引