mySQL查询SELECT *好吗?

时间:2017-07-16 16:38:11

标签: mysql select

我用

选择我的查询
--

当我打电话给#34; SELECT XY FROM"?

时是否有任何改进

2 个答案:

答案 0 :(得分:1)

*与每个列名称的性能没有区别。 *将在内部解析每个列名称。仅当涉及聚合函数时,在select子句中减少列数才会有所帮助。

答案 1 :(得分:1)

性能方面,没有任何区别。但是,如果您获取太多行并且表具有大量列,则可能存在一些网络流量。如果您只对几列感兴趣,建议的方法是在查询中使用列名。

此外,效果取决于index列上是否有id