MYSQL LIMIT函数/分页---mysql-sql

来源:互联网 发布:java调用通用短信接口 编辑:程序博客网 时间:2024/06/05 11:56
MYSQL LIMIT函数/分页

(1)作用
limit作用:用于强制SELECT语句中返回指定的记录数,以及用于数据的分页。

(2)格式
格式1:limit 参数1            
格式2:limit 参数1,参数2
说明:第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目,初始记录行的偏移量是 0(而不是 1);参数必须是一个大于等于0整数常量。
比如:
select * from tb_test limit 10;
select * from tb_test limit 1,5;

(3)解释
只有一个参数:实际就这个参数就是第二个参数,这时候的第一个参数默认为0,并且是隐藏的;故此其等效于 limit 0,参数;
两个参数:      第一个参数是开始行,第二个参数是总的行数;

(4)应用
一个参数
mysql> SELECT * FROM table LIMIT 10;  // 检索记录行1-10行

两个参数
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行6-15行

检索某指定的一行
mysql> SELECT * FROM table LIMIT 8,1;     //检索第9行

指定前5行
mysql> SELECT * FROM table LIMIT 5;

mysql> SELECT * FROM table LIMIT 0,5;