扫码关注官方订阅号
如下图,当外部条件都相同的时候(存储引擎,列索引都相同)。sql语句select b,a,d,c from t1和select a,b,c,d 效率谁比较高?之所以问这个问题是因为我记得以前有人说过,a,b,c,d会比b,a,d,c效率高。具体我也没看mysql源码,所以来请教一下
走同样的路,发现不同的人生
应该是建表的时候各种不同类型的字段的顺序对性能有一点影响,而查询的sql应该是不会守表述顺序的影响的(语义不变的情况下)这篇帖子你可以看一下,主要说sql语言的表述性,而不是程序性。帖子链接
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
应该是建表的时候各种不同类型的字段的顺序对性能有一点影响,而查询的sql应该是不会守表述顺序的影响的(语义不变的情况下)
这篇帖子你可以看一下,主要说sql语言的表述性,而不是程序性。
帖子链接