select*from tablename和selectname column1,column2 from tablename之间是否存在性能差异?

Ste*_*ven 1 mysql sql query-optimization

可能重复:
选择*vs指定列名
哪个更快/更好?SELECT*或SELECT column1,colum2,column3等.

有没有之间的性能差异select * from tablenameselect column1, column2 from tablename

如果是select * from,数据库会提取超过2个字段/列的所有字段/列.那么第一个查询会花费更多的时间/资源吗?

Chr*_*cht 5

如果这样做select * from,有两个性能问题:

  1. 数据库必须确定表中存在哪些列
  2. 从服务器发送到客户端的数据更多(所有列而不是仅两个)