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这一字段,不会进行全表查询



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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试