【发布时间】:2013-05-10 19:46:52
【问题描述】:
我知道 SELECT * 被认为是不好的做法,因为它可以返回不需要的信息。
但是这个呢:
假设我有一个 4 列的表,第 1-4 列
这两个查询之间有什么区别(比如速度、性能)吗?
SELECT col_1,col_2,col_3,col_4 FROM ...
和
SELECT col_2,col_4,col_1,col_3 FROM ...
仅供参考:第一次查询与数据库列的顺序相同,但第二次查询不关心数据库表列的顺序。
【问题讨论】:
-
@Raj 这两个查询之间是否存在不同(如快速、性能)。选择 col_1,col_2,col_3,col_4 并选择 col_2,col_4,col_1,col_3
标签: mysql sql sql-server sqlite