数据排序的好处
一旦数据排序之后,查找的速度就会翻倍,现实世界跟程序世界都是如此。
一、如何创建索引
伪代码:
CREATE TABLE 表名称(
...,
INDEX [索引名称] (字段),
...
);
原理:
利用二叉树的二分查找。
二、添加和删除索引
1. 添加索引
对当前新建的数据表中的某一个字段添加索引:
CREATE INDEX 索引名称 on 表名(字段);
对当前已存在的数据表中的某一个字段添加索引:
ALTER TABLE 表名称 ADD INDEX [索引名](字段);
查看数据表中的所有索引:
SHOW INDEX FROM 表名;
2. 删除数据表中的索引
删除表中的索引:
DROP INDEX 索引名称 on 表名;
三、索引的使用规则
数据量很大,而且经常被查询的数据表可以设置索引;
索引只添加在经常被用作检索条件的字段上面;
不要在大字段上创建索引