| 您的当前位置:首页 --> MYSQL教程 |
| MySQL分页技术、6种分页方法总结 |
| 浏览次数:1208 关键词 ( ) |
|
概述 有朋友问: MySQL的分页似乎一直是个问题,有什么优化方法吗? 方法总结 方法1: 直接使用数据库提供的SQL语句 语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 方法2: 建立主键或唯一索引, 利用索引(假设每页10条) 语句样式: MySQL中,可用如下方法: SELECT FROM 表名称 WHERE id_pk > (pageNum10) LIMIT M 方法3: 基于索引再排序 语句样式: MySQL中,可用如下方法: SELECT FROM 表名称 WHERE id_pk > (pageNum10) ORDER BY id_pk ASC LIMIT M 方法4: 基于索引使用prepare(第一个问号表示pageNum,第二个?表示每页元组数) 方法5: 存储过程类(最好融合上述方法4) 语句样式: 不再给出 方法6: 反面方法 网上有人写使用 SQL_CALC_FOUND_ROWS。 没有道理,勿模仿 |
| 下载次数:4 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 SQL计算timestamp的差值的方法 上一条 MySql表、字段、库的字符集修改及查看方法 |