带有(*)或(字段名称)的SQL select语句表现更好?

时间:2011-03-10 23:40:05

标签: sql-server performance select

  

可能重复:
  Which is faster/best? SELECT * or SELECT column1, colum2, column3, etc.

SELECT * FROM tbl1 

SELECT field1, field2,...... FROM tbl1

SQL engine如何执行前两个选择语句(一步一步),哪一个表现更好?

3 个答案:

答案 0 :(得分:1)

看一下这篇旧的回答帖子:

Select * vs Select Column

此致

答案 1 :(得分:1)

简单回答:*很慢,命名字段很快 更少的命名字段更快 较小的数据字段比较大的数据字段快 永远不要选择你不需要的blob。

答案 2 :(得分:0)

对于MySQL,即使列顺序很重要(及其在表定义中的顺序)。