| 您的当前位置:首页 --> MYSQL教程 --> MySQL分页技术、6种分页方法总结 |
| MYSQL教程 MySQL分页技术、6种分页方法总结 |
| 浏览次数:1060 关键词 ( ) |
| 查看使用该CPU的产品 查看CPU天梯 |
| CPU型号:MySQL分页技术、6种分页方法总结 |
| 主频:Ghz |
| 睿频:Ghz |
| 核心数:个 |
| 不支持超核心 |
| 制作工艺: |
| 插槽类型: |
| 功耗:0W |
| L3缓存:0MB |
| 支持最大内存: 0GB |
| CPU详细参数 |
|
概述 有朋友问: 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。 没有道理,勿模仿 |
| 下一个产品 SQL计算timestamp的差值的方法 上一个产品 MySql表、字段、库的字符集修改及查看方法 |