limit用法简介
select语句返回所有匹配的行,他们可能是指定表中的每个行,为了返回表中的几行数据的时候可以使用LIMIT进行限制
Employee表
1、取表中的前几行
SELECT * FROM Employee LIMIT 2;
2、取表中从几行开始,取几行
检索出的行第一行为0。
SELECT * FROM Employee LIMIT 1,3;
MySQL 5 后加入语法
SELECT * FROM Employee LIMIT 3 OFFSET 1;
从Employee表中的第2行(行号为1)开始取3行数据
如果是从第2行开始取5行数据呢?
SELECT * FROM Employee LIMIT 1,5;
因为表中最多有4条数据,从第二行开始取数据只有3条数据,因此就只会返回MySQL能返回的那么多条数据。