SQL命令的优化

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:21:23
where子句后面是使用精确匹配更加快速还是使用模糊匹配更加快速

比如
select * from emp where ename='SMITH'; -- 是这个快?

select * from emp where ename like '%H'; -- 还是这个快?

select * from emp where ename='SMITH'
这句相当于是直接找到ename='SMITH'的条数据。

select * from emp where ename like '%H'
这个相当于拿每一条去比较

哪个快,显而易见

当然是精确,这个直接用索引的。

select * from emp where ename='SMITH'; -- 是这个快?
是的

select * from emp where ename='SMITH'; -- 是这个快!!!!
直接给出寻找对象,那是不用说的!!!
给我点奖励就告诉你多一点......

如果你老爸有三个儿子,他要找你,是叫你儿子快呢,还是叫你的名字快呢,