【MySQL】LIMIT以及LIMIT OFFSET

LIMIT两种方法:

1 两种方法: 2 (1)LIMIT A; 3 #表示从第一条记录开始取A条记录; 4  5 (2)LIMIT A,B; 6 #参数A为可选参数,表示跳过A条数据(默认为0) 7 #参数B为必选参数,表示取B行数据; 8  9 eg1:10 SELECT * FROM table LIMIT 5;     //检索前 5 个记录行11 等价于12 SELECT * FROM table LIMIT 0,5;     //检索前 5 个记录行13 eg2:14 SELECT * FROM table LIMIT 5,10;  // 检索记录行 6-1515 #为了检索某行开始到最后的所有数据,可以设置第二个参数为-116 eg3:17 SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last
 

LIMIT OFFSET:

1 LIMIT a  OFFSET b2 #表示跳过b个数据,取a个数据3 #参数a表示读取a条数据4 #参数b表示跳过b个数据5 eg4:6 SELECT * FROM table LIMIT 2 OFFSET 1;  //跳过1条数据读取2条数据,即读取2-3条数据

LIMINT 和 LIMIT OFFSET区别

1 eg5:2 SELECT * FROM table LIMIT 2,1;  //跳过2条数据读取1条数据,即读取3条数据3 SELECT * FROM table LIMIT 2 OFFSET 1;  //跳过1条数据读取2条数据,即读取2-3条数据
(0)

相关推荐