社区
非技术区
帖子详情
sql语句查询是否有分先后?
fisherboy
2013-10-25 07:08:11
sql语句查询是否有分先后?
sql="select * from biao where a=1 and b=2 and c=3 order by id desc"
请问数据库执行这条语句的时候,
是不是先 读取 a=1的记录,
然后在查询结果中读取b=2的记录
然后再在这个结果中读取c=3的记录?
是否这样 一个个筛选?
...全文
108
4
打赏
收藏
sql语句查询是否有分先后?
sql语句查询是否有分先后? sql="select * from biao where a=1 and b=2 and c=3 order by id desc" 请问数据库执行这条语句的时候, 是不是先 读取 a=1的记录, 然后在查询结果中读取b=2的记录 然后再在这个结果中读取c=3的记录? 是否这样 一个个筛选?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一窝清水
2013-11-04
打赏
举报
回复
3楼正解
挨踢直男
2013-10-28
打赏
举报
回复
也不是一定按照顺序, 查序优化器会进行优化,也会把索引考虑在内
fisherboy
2013-10-27
打赏
举报
回复
不分先后吗
Andy__Huang
2013-10-25
打赏
举报
回复
不是,以一条记录为单位,比较完后再比较下一条记录
SQL Server中的
SQL语句
优化与效率问题
一些人不知道以上两条语句的执行效率
是否
一样,因为如果简单的从语句
先后
上看,这两个语句的确是不一样,如果tID是一个聚合索引,那么后一句仅仅从表的10000条以后的记录中查找就行了;而前一句则要先从全表中查找看...
非补零 IP地址 排序
查询
sql语句
由于IP地址每个分段没有补零,需要
查询
排序时,按照字符串不能正常排序,这里特意写了一个算法,将字段拆成四段进行
先后
排序
非补零 IP地址 排序
查询
sql语句
(更新:加容错,加用法说明)
由于IP地址每个分段没有补零,需要
查询
排序时,按照字符串不能正常排序,这里特意写了一个算法,将字段拆成四段进行
先后
排序
SQL Server 索引结构及其使用(二) 改善
SQL语句
第1/3页
select * from table1 where name=”zhangsan” and tID > 10000 和执行: select * from table1 where tID > 10000 and name=”zhangsan” 一些人不知道以上两条语句的执行效率
是否
一样,因为如果简单的从语句
先后
上...
详解mysql中explain的type
mysql为我们提供了很有用的辅助武器explain,它向我们展示了mysql接收到一条
sql语句
的执行计划。根据explain返回的结果我们便可以知道我们的sql写的怎么样,
是否
会造成
查询
瓶颈,同时根据结果不断的修改调整
查询
语句...
非技术区
2,100
社区成员
37,373
社区内容
发帖
与我相关
我的任务
非技术区
Web 开发 非技术区
复制链接
扫一扫
分享
社区描述
Web 开发 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章