http://blog.csdn.net/sxdtzhaoxinguo/article/details/51481430

摘要:MySQL数据库实现分页查询的SQL语句写法!

一:分页需求:

客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下:

比如:

查询第1条到第10条的数据的sql是:select * from table limit 0,10;   ->对应我们的需求就是查询第一页的数据:select * from table limit (1-1)*10,10;

查询第10条到第20条的数据的sql是:select * from table limit 10,20;  ->对应我们的需求就是查询第二页的数据:select * from table limit (2-1)*10,10;

查询第20条到第30条的数据的sql是:select * from table limit 20,30;  ->对应我们的需求就是查询第三页的数据:select * from table limit (3-1)*10,10;

二:通过上面的分析,可以得出符合我们自己需求的分页sql格式是:select * from table limit (start-1)*limit,limit; 其中start是页码,limit是每页显示的条数。

mybatis mysql 分页sql语句_MySql实现分页查询的SQL,mysql实现分页查询的sql语句(转)...相关推荐

  1. mysql limit 动态参数_MySQL中limit使用动态参数的解决方法(拼接SQL字符串语句来执行SQL)...

    官方好像说过limit已经在5.6版本上支持了动态参数,但是测试时依然还是不行. 那么要解决limit动态参数唯一能做的就是使用字符串SQL拼接的形式,然后再进行执行. 一般有以下方式解决: 1.存储 ...

  2. mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作

    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...

  3. mysql 触发器 注意事项_MySQL触发器的利弊-使用MySQL触发器时应该注意的事项

    在MySQL中,触发器可以在你执行INSERT.UPDATE或DELETE的时候,执行一些特定的操作.在创建触发器时,可以指定是在执行SQL语句之前或是之后执行这些操作.通过触发器,你可以实现一些业务 ...

  4. mysql 存储过程加密工具_MySQL存储过程调试工具-dbForge Studio for MySQL

    对于某些存储过程很多且复杂的SQL的应用,在短时间内要使得所有MySQL存储过程和函数正常运行,那么如果能找到一个比较好的调试工具,就可以事半功倍, 这里介绍的是dbForge Studio for ...

  5. 官网下载的mysql密码忘了怎么办_MySQL密码忘了怎么办?MySQL重置root密码方法

    MySQL有时候忘记了root密码是一件伤感的事.这里提供Windows 和 Linux 下的密码重置方法. Windows: 1.以系统管理员身份登陆系统. 2.打开cmd-----net star ...

  6. mysql root 没有库_mysql root用户看不到mysql库下的所有表

    1.首先停止mysql服务:service mysqld stop 2.加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tables & 然后就可以无 ...

  7. mysql数据库重启命令_MySQL数据库之windows下重启mysql的方法

    本文主要向大家介绍了MySQL数据库之windows下重启mysql的方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 其中第二种方法对我这无效,以后再搞清楚! 一.MYSQ ...

  8. mysql event同步数据库_mysql 数据库Event定时任务使用详解(Navicat 及直接SQL语句创建)...

    /*-- ---------------------------- -- 先删除  alert_msg 数据库表数据 -- 再同步 alert_msg 更新相关数据 -- -------------- ...

  9. mysql日期格式化季度_mysql 按年度、季度、月度、周、日SQL统计查询

    一.年度查询 查询 本年度的数据 SELECT * FROM blog_article WHERE year( FROM_UNIXTIME( BlogCreateTime ) ) = year( cu ...

  10. mysql 月度账单汇总_MySQL按年度、季度、月度、周、日SQL统计查询

    说明SELECT YEAR('2014-10-29') //2014 SELECT MONTH('2014-10-29') //10 SELECT DAY('2014-10-29') //29 SEL ...

最新文章

  1. (转)flash的Socket通讯沙箱和安全策略问题
  2. python自动化之文件处理_Python自动化办公之Word批量转成自定义格式的Excel
  3. 风控业务-模型稳定性评价指标PSI
  4. LeetCode 617合并二叉树-简单
  5. Java里面长什么样,Java对象在JVM中长啥样
  6. Go中的Init函数
  7. Sugar Bytes WOW2 for Mac - 多功能滤波效果器
  8. wps流程图怎么不能添加文字_wps画图怎么添加文字_如何在wps文字中画图
  9. 浅谈大比例尺数字地形图的缩编方法
  10. 切换进程 切换线程
  11. HCL_路由器_三层交换
  12. 大型能源装备制造企业数字化转型实践----工业软件讲坛第八次讲座
  13. Trainning 1 DAY
  14. android循环录制,按键精灵安卓版为什么我录制的脚本无法循环
  15. 13 个非常有用的 Python 代码片段,建议收藏
  16. TCP/IP多路复用
  17. java8对list的操作两个List集合取交集、并集、差集
  18. 知名图床程序chevereto双十一半价促销,手把手教你如何搭建一个属于自己的无限存储图床
  19. Z-Score如何计算
  20. 《惢客创业日记》2020.07.18-19(周六)谦逊的野人-马斯克

热门文章

  1. CCD相機專業術語解釋
  2. AOSP Android 10定制su名字隐藏root
  3. Ocean/Ocean+: 实时目标跟踪分割算法《Object-aware Anchor-free Tracking》翻译
  4. GNU Linker
  5. 全球十大游戏公司排名
  6. redis集群分片存储
  7. python爬取天气预报用163邮箱发
  8. 《瞿葩的数字游戏》T3-三角圣地,洛谷P2675,Lucas定理
  9. 一步步蚕食的意思_蚕食是什么意思?蚕食鲸吞的意思及出处
  10. Netgear wndr3700v2 路由器刷OpenWrt打造全能服务器(九)ftp服务