SQL之索引


索引的定义:索引也是一个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这一字段,不会进行全表查询



阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页