本篇文章介绍一个使用Navicat完成SQL简单索引的案例,和之前的文章-Navicat中简单触发器的使用(初级,已完善)
一样,本篇文章是能让新手快速将索引用起来,不过多介绍索引更深层次的理论知识(关于索引介绍的文章有很多)。
什么是索引
简单的说索引类似于书的目录,和图书馆每本书架的标签一样,是为了让你能快速定位、查到到想要的信息的——
那么在关系表里,他就是用来提高查询速度的
索引SQL语句
添加
CREATE INDEX myIndex
ON kaoqin(name);
删除
ALTER TABLE kaoqin
DROP INDEX myIndex;
使用Navicat创建索引的案例
不多说直接上案例,直观感受最简单的索引使用后的效果!
添加索引前,一个查询耗时1.8秒
添加1个普通索引后
可以看到速度提高了十倍
如何创建
在设计表中添加索引,这里我选择了经常查询的字段建立普通索引,采用B树