假设我有一个包含多个列的表。选择所有列之间是否存在速度差异,或者仅选择列的一个子集,如下所示?
SELECT * FROM Table WHERE colX = "value"
SELECT col1, col2, col3 FROM Table WHERE colX = "value"
最佳答案
除非需要所有列,否则不应选择所有列。相反,您只需为所需的每一列输入tablename.columname,就可以选择所需的列。
关于mysql - 获取的列数是否会影响MySQL查询速度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14774970/