MySQL的分页技术总结
2024-10-21 03:51:52
利用子查询示例:
SELECT * FROM your_table WHERE id <=
(SELECT id FROM your_table ORDER BY id desc LIMIT ($page-1)*$pagesize )
ORDER BY id desc LIMIT $pagesize
利用连接示例:
SELECT * FROM your_table AS t1
JOIN (SELECT id FROM your_table ORDER BY id desc LIMIT ($page-1)*$pagesize ) AS t2
WHERE t1.id <= t2.id ORDER BY t1.id desc LIMIT $pagesize;
select count(*) 和 select count(1)有什么区别
count(1)就是count(1),这表明是求值。
count(*)变成了count(0),这表明是计算行数的。
最新文章
- 史上最详细的iOS之事件的传递和响应机制
- cocos2dx-3.9 集成admob
- paip.mysql 批量kill 连接.
- codeforces B.Fence 解题报告
- Educational Codeforces Round 16 B
- phpeclipse常用快捷键
- ffmpeg 音频转码
- python 批量更换图片格式脚本
- DBMS_ERRLOG记录DML错误日志(二)
- C语言数据结构----双向链表
- Linux学习总结(六)—— CentOS软件包管理:源代码安装
- C++实现离散数学的关系类,支持传递闭包运算
- netty源码学习
- css内外边距属性
- 7th week blog
- C语言 链表(VS2012版)
- 网络编程基础【day09】:解决socket粘包之大数据(七)
- format格式
- Python print list列表里面的中文出错
- drools7 (三、kmodule 介绍)
热门文章
- SpringBoot中的配置文件
- Go 学习笔记
- cocos2d-x3.6 生成带类图的离线文档
- (转)Javascript模块化编程(一):模块的写法
- 论文解析 ";A Non-Local Cost Aggregation Method for Stereo Matching";
- 11.2.3 Redis的启动停止
- JVM对象
- 每天一个Linux命令(31)diff命令
- python 删除文件中指定行
- 0423 hashlib模块、logging模块、configparse模块、collections模块