以下查询适用于id有规律的表,如自增,等差 等
1.普通limit查询
[SQL] SELECT * from tests limit 1000000,100
受影响的行: 0
时间: 0.301ms
2.limit配合子查询
[SQL] SELECT * from tests WHERE id>((SELECT MAX(id) from tests)-200) LIMIT 100
受影响的行: 0
时间: 0.036ms
3.limit已知偏移量
[SQL] SELECT * from tests where id>1000000 limit 100
受影响的行: 0
时间: 0.035ms
4.不使用limit
[SQL] SELECT * from tests WHERE id>1000000 and id<1000101
受影响的行: 0
时间: 0.034ms
查询结果后几个区别不明显,可能是因为我数据结构简单且每条数据都是一样的原因吧