MySQL Limit 限定查询记录数
2024-10-19 21:24:16
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的限制条件,当系统查询到一条数据后即停止搜索而不会继续查找下一条记录,这样可有效提高查询效率。
最新文章
- React在开发中的常用结构以及功能详解
- es6之变量的解构赋值
- JavaScrip实现3D旋转动态效果
- in command-line: path>; mvn eclipse:clean path>; mvn -Dwtpversion=1.5 eclipse:eclipse path>; mvn eclipse:eclipse in eclipse: Project / clean...
- Java面试葵花宝典
- UrlRewriteFilter 美化器的使用方法 伪静态化的解决方案(转)
- traceroute命令
- CreateEvent,OpenEvent成功后 是否需要::CloseHandle(xxx); 避免句柄泄漏
- RoundedImageView使用吐槽心得(RoundedImageView与Glide加载图片,第一次加载无法圆角问题)
- C++生成dump文件
- Java Cookie和Session
- h5调起微信支付
- [数]数学系列预习->;补水题ver.
- iOS利用xcodebuild命令自动打包方法
- Java面试题-基础知识
- HTML学习笔记Day1
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '***' (2)
- Maven项目打包成可执行Jar文件
- 【从源代码看Android】02MessageQueue的epoll原型
- bzoj 2178
热门文章
- C#多样式EXECl导出
- 负载均衡配置下的不同服务器【Linux】文件同步问题
- 让DIV的滚动条自动滚动到最底部
- maven下nutz与servlet报错org.nutz.mvc.NutFilter cannot be cast to javax.servlet.Filter
- 分布式系统ID生成方案汇总
- 使用 javascript API -- fetch 实现文件下载功能
- CentOS7下SSH服务学习笔记
- JavaScript 正则表单验证(用户名、密码、确认密码、手机号、座机号、身份证号)
- DOM笔记(十一):JavaScript对象的基本认识和创建
- PHP获取系统时间不对的解决办法(转载)