+ -
当前位置:首页 → 问答吧 → 这条sql语句可以优化吗?

这条sql语句可以优化吗?

时间:2011-07-13

来源:互联网

select * from tablename where mykey=123 || mykey=456

可以优化吗?
求解释,求优化原理。

作者: SimerJoe   发布时间: 2011-07-13

在mykey上建立索引
select * from tablename where mykey=123 
union all
select * from tablename where mykey=456

作者: wwwwb   发布时间: 2011-07-13

LZ正解

作者: wxq4100798   发布时间: 2011-07-13

求原理。
如果不建立索引2楼的会快些吗?
mysql数据库。

作者: SimerJoe   发布时间: 2011-07-13

不会,建立索引就是要提高查询速度
explain sql语句,看看结果

作者: wwwwb   发布时间: 2011-07-13

索引就是快速定位数据的 相当于目录 lz可以查查索引原理

作者: rucypli   发布时间: 2011-07-13

引用 5 楼 rucypli 的回复:
索引就是快速定位数据的 相当于目录 lz可以查查索引原理

对,索引基本原理自行搜索一下

作者: wwwwb   发布时间: 2011-07-13