数据排序的好处
一旦数据排序之后,查找的速度就会翻倍,现实世界跟程序世界都是如此。

一、如何创建索引

伪代码:

  1. CREATE TABLE 表名称(
  2. ...,
  3. INDEX [索引名称] (字段),
  4. ...
  5. );

原理:
利用二叉树的二分查找。

二、添加和删除索引

1. 添加索引

对当前新建的数据表中的某一个字段添加索引:

  1. CREATE INDEX 索引名称 on 表名(字段);

对当前已存在的数据表中的某一个字段添加索引:

  1. ALTER TABLE 表名称 ADD INDEX [索引名](字段);

查看数据表中的所有索引:

  1. SHOW INDEX FROM 表名;

2. 删除数据表中的索引

删除表中的索引:

  1. DROP INDEX 索引名称 on 表名;

三、索引的使用规则

  1. 数据量很大,而且经常被查询的数据表可以设置索引;

  2. 索引只添加在经常被用作检索条件的字段上面;

  3. 不要在大字段上创建索引