首页 > 数据库技术 > 详细

【MySQL】limit语法

时间:2021-01-27 17:01:28      阅读:25      评论:0      收藏:0      [点我收藏+]

limit子句用于限制查询结果返回的数量。

用法:【select * from tableName limit i,n 】

参数:

  • tableName : 为数据表;
  • i : 为查询结果的索引值(即从第几行开始查询,默认从0开始);
  • n : 为查询结果返回的数量(即从i开始,往后查询n条)

select * from user limit 5,1。表示:从第6行开始查询(包括第6行),往后查一行数据,结果是第6行数据。

 


 

以下进行简写:

(1) select * from user limit 10;  检索前10行数据,显示1-10条数据;

(2) select * from user limit 5,10;  检索从第6行开始向前加10条数据,共显示id为6,7,…,15;

(3) select * from user limit 4,-1;  从第5个数据开始包括第5条数据,一直到最后;(该使用方法--第二个参数为-1,为MySQL的bug,已被官方修复,无法再使用)

(4) select * from user limit 5;  检索前5条数据;

(5) select * from user limit 5 offset 2;  结果是:3,4,5,6,7; 注意:offset与逗号隔开基本是一样的,唯一的差别就是两个参数的位 置前后颠倒了一下。

 

【MySQL】limit语法

原文:https://www.cnblogs.com/AirCL/p/14335240.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!