mysql另类分页方法

Posted 屌丝大叔的笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql另类分页方法相关的知识,希望对你有一定的参考价值。

mysql> select sql_calc_found_rows id,rankName,control,action from xin_rank where id<50 limit 0,10;select found_rows();   
+----+-----------------+---------+--------+
| id | rankName        | control | action |
+----+-----------------+---------+--------+
|  1 | 账户管理        | admin   | manage |
|  2 | 管理员管理      | admin   | l      |
|  3 | 管理员保存      | admin   | save   |
|  4 | 管理员编辑      | admin   | edit   |
|  5 | 管理员添加      | admin   | add    |
|  6 | 管理员删除      | admin   | del    |
|  7 | 管理员查看      | admin   | view   |
|  8 | 角色管理        | role    | l      |
|  9 | 角色保存        | role    | save   |
| 10 | 角色编辑        | role    | edit   |
+----+-----------------+---------+--------+
10 rows in set (0.00 sec)

+--------------+
| found_rows() |
+--------------+
|           42 |
+--------------+
1 row in set (0.00 sec)

一般的分页都是由两条SQL语句组成,一条是查询符合条件的当前页的记录,一条是查询符合条件的记录总数。

但是上面的只有一条SQL语句,即可实现分页+查询。牛逼。

参考文档:

http://blog.csdn.net/onisland/article/details/5729549

http://blog.csdn.net/qq_17271573/article/details/48312195

以上是关于mysql另类分页方法的主要内容,如果未能解决你的问题,请参考以下文章

码林高手必看秘籍!另类的dex代码保护方法

Symfony2 将哈希片段参数附加到分页 URL

FragmentStatePagerAdapter视图分页器片段在重新创建活动后未显示

MySQL 百万级分页优化(Mysql千万级快速分页)

modx - 当我在同上片段中使用“&documents =”参数时,分页不起作用

springmvc 分页查询的简单实现