索引的定义:索引也是一个DDL的对象,用create关键字来创建
索引的能做什么:
select *from emp where salary >15000; |
查询过程:此时的数据库会进行全表扫描,就属于逐行扫描,满足条件的就留下来。直到把一张表所有行扫描完,返回查询结果 |
怎么样才能不查询全表,提高效率那? 要想创建索引,就必须设置一个指定的字段 索引语法: CREATE INDEX 索引名 ON 表名(字段); 举例:CREATE INDEX emp_sal_index ON enp(sal); 创建索引后, select *from emp where salary >15000; 在进行查询语句就是查询sal这一字段,不会进行全表查询 |