1, select * from table limit 3; 指提取前3条数据;
2,select * from table limit 2,4; 指跳过第二从第三个开始提取,提取4位,就是提取3,4,5,6行数据;
3, select * from table limit 2 offset 5; 指跳过前5个 提取后面的两个,也就是提取6,7行数据;
4, select * from table where id > 10 limit 5; 这种是分页的优化效果,在大量数据时查询更快,这种要基于表中有唯一的序列字段,比如自增id, 语句意为 从id大于10的后面取5条数据
5, 错误写法 select * from table limit 10,-1; 以前指从11条数据取到最后一条数据, 现在改过来了, limit 后面的参数不能为负数, 这种写法会报错
limit 常结合 order by desc 降序 和 order by asc升序(asc 常省略)使用