当只需要`field`时,什么是更快的SELECT*或SELECT`field`

lia*_*iel 3 mysql sql

我不想在这里假设,我以前被咬过/证明错了.

任何帮助,将不胜感激

rap*_*ura 15

SELECT字段比select*快.

因为如果表中有多个字段/列,则select*将返回所有这些字段/列,这需要网络带宽和数据库更多工作来获取所有其他字段.但是,如果您只需要一个字段/列,则数据库负载较少,并且不需要传输不需要的信息,因此无需占用带宽资源.


Jar*_*ott 5

继@ AntionoP的回答之后,使用的另一个好处SELECT field是,如果字段被索引,MySQL可以直接从索引返回值,而无需查找数据行来获得结果.