请教:MySQL查询问题
请问各位高手,在查询MySQL数据库时,使用where条件与不使用where条件查询的速度是否有区别?如:select * from table where id=1;与
select * from table; 如果id=1的记录在表的第一个位置,MySQL遍历了一条记录就完成了任务。
如果id=1的记录在表的最后一个位置,MySQL遍历了所有记录完成了任务。
没有where MySQL自然就遍历了所有记录
这种比较似乎没有太大意义。提高查询的关键是在合适的列上用了索引。 多谢!~
页:
[1]
