limit的用法
limit是限制的意思,用于限制返回的查询结果的行数 (可以通过limit指定查询多少行数据)
limit 语法是 MySql的方言,,用来完成分页
语法:SELECT 字段1,字段2... FROM 表名 LIMIT offset , length;
参数说明:
limit2,1和limit2 offset 1的区别
比如下面的sql语句:
① selete * from testtable limit 2,1;
含义:从数据库中第三条开始查询,取1条数据,
即从第2条开始读,读取1条信息,即读取第3条数据。
得到的查询结果:
② selete * from testtable limit 2 offset 1;
含义:从数据库中的第二条数据开始查询两条数据,即第二条和第三条。
即:从第1条(不包括)数据开始取出2条数据,limit后面跟的是2条数据,offset后面是从第1条开始读取,即读取第2,3条
得到的查询结果: