mysql什么是更快,做同等或不等

时间:2014-01-11 16:35:11

标签: mysql

奇怪的问题,不确定它是否有任何相关性

假设一个列只能有两个值,0或1

更快

SELECT * FROM `blah` WHERE `column` = 1

SELECT * FROM `blah` WHERE `column` != 0

假设该列的类型为tinyint

编辑,我知道我应该在`

中封装列/表

1 个答案:

答案 0 :(得分:1)

平等是更好的选择,因为它会更好地利用blah(column)上的索引。

如果列上没有索引,则两者在性能方面基本相同。但是,使用平等是一种更好的习惯。