假设我有一个student
表包含id
, class
,school_id
有 1000 条记录。
有3所学校和12个班级。
这两个查询中的哪一个会更快(如果有差异)
查询一:
SELECT * FROM student WHERE school = 2 and class = 5;
查询 2:
SELECT * FROM student WHERE class = 5 and school = 2;
注意:我只是更改了 2 个条件的位置WHERE
。
那么哪个会更快,以下是真的吗?
-> query1 中的可能记录数为 333
-> query2 中的可能记录数为 80。