MySQL Limit 限定查询记录数

MySQL LIMIT

MySQL 中 LIMIT 关键字用于限定查询记录返回最大数目。

语法:

... LIMIT offset , rows

该语法中,offset表示偏移量(指向数据记录的游标),rows表示查询限定返回的最大记录数,这两个参数必须为整数。

例子:

SELECT username FROM user LIMIT 4,10

如果 user 表中的数据记录超过14条的话,该例子将会返回符合结果的第 5-14 条记录(共 10 条),注意默认偏移量是从 0 开始的。

offset 参数如果省略,则默认为 0 ,即 LIMIT 10 等同于 LIMIT 0,10 (返回符合查询条件的前 10 条记录)。

提示

LIMIT 中 rows 并不支持取值 -1 (从当前偏移量到表记录结束的所有数据),如:

SELECT username FROM user LIMIT 9,-1

运行该 SQL 会产生参数错误。

小技巧

当你确认查询结果只有一条数据时(如核对用户名密码),可以加上LIMIT 1的限制条件,当系统查询到一条数据后即停止搜索而不会继续查找下一条记录,这样可有效提高查询效率。

最新文章

  1. React在开发中的常用结构以及功能详解
  2. es6之变量的解构赋值
  3. JavaScrip实现3D旋转动态效果
  4. in command-line: path> mvn eclipse:clean path> mvn -Dwtpversion=1.5 eclipse:eclipse path> mvn eclipse:eclipse in eclipse: Project / clean...
  5. Java面试葵花宝典
  6. UrlRewriteFilter 美化器的使用方法 伪静态化的解决方案(转)
  7. traceroute命令
  8. CreateEvent,OpenEvent成功后 是否需要::CloseHandle(xxx); 避免句柄泄漏
  9. RoundedImageView使用吐槽心得(RoundedImageView与Glide加载图片,第一次加载无法圆角问题)
  10. C++生成dump文件
  11. Java Cookie和Session
  12. h5调起微信支付
  13. [数]数学系列预习->补水题ver.
  14. iOS利用xcodebuild命令自动打包方法
  15. Java面试题-基础知识
  16. HTML学习笔记Day1
  17. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '***' (2)
  18. Maven项目打包成可执行Jar文件
  19. 【从源代码看Android】02MessageQueue的epoll原型
  20. bzoj 2178

热门文章

  1. C#多样式EXECl导出
  2. 负载均衡配置下的不同服务器【Linux】文件同步问题
  3. 让DIV的滚动条自动滚动到最底部
  4. maven下nutz与servlet报错org.nutz.mvc.NutFilter cannot be cast to javax.servlet.Filter
  5. 分布式系统ID生成方案汇总
  6. 使用 javascript API -- fetch 实现文件下载功能
  7. CentOS7下SSH服务学习笔记
  8. JavaScript 正则表单验证(用户名、密码、确认密码、手机号、座机号、身份证号)
  9. DOM笔记(十一):JavaScript对象的基本认识和创建
  10. PHP获取系统时间不对的解决办法(转载)