学习完狂神说Java的视频,在这里写一个随笔来记录mysql的分页查询。

开发环境:SQLyog

链接:https://pan.baidu.com/s/10bOkbmH44mDfaGkGg3YjvQ
提取码:jknt

一、创建数据库和表

sql文件:
链接:https://pan.baidu.com/s/1W4ykH_FSoDc79_tENqCKVQ
提取码:y3pk

二、写查询语句

SELECT s.StudentNo,StudentName,SubjectName,StudentResult
FROM student s
INNER JOIN `result` r
ON s.`StudentNo` = r.StudentNo
INNER JOIN `subject` sub
ON r.SubjectNo = sub.SubjectNo
ORDER BY StudentResult DESC
LIMIT 0,2

用到了内部连接(inner join)、排序(order by)以及分页limit),LIMIT 0,2表示只显示第0条数据到第2条数据

推导出公式:

第一页 : limit 0,5
第二页 : limit 5,5
第三页 : limit 10,5

第N页 : limit (pageNo-1)*pageSzie,pageSzie
[pageNo:页码,pageSize:单页面显示条数]

MySQL_分页查询公式相关推荐

  1. MySQL——分组查询和分页查询

    分组查询:group by 格式: select 聚合函数(列名)from 表名[where条件] group by 列名 [having 条件]; 面试会问:where子句和having子句的区别? ...

  2. sqlServer如何实现分页查询

    sqlServer的分页查询和mysql语句不一样,有三种实现方式.分别是:offset /fetch next.利用max(主键).利用row_number关键字 一.offset /fetch n ...

  3. MySQL_(Java)分页查询MySQL中的数据

    MySQL_(Java)使用JDBC向数据库发起查询请求 传送门 MySQL_(Java)使用JDBC创建用户名和密码校验查询方法 传送门 MySQL_(Java)使用preparestatement ...

  4. infomixdb mysql_不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句

    在不同数据库中的使用的分页查询语句: 当前页:currentpage 页大小:pagesize 1. Oracle数据库 select * from (select A.*,rownum rn fro ...

  5. oracle两表联查分页公式,Oracle中分页查询和联表查询

    1.使用ROWNUM伪列查询 1.1.查询十条数据(rownum<=n) SELECT ROWNUM,A.* FROM v_sjjx_unit_info A WHERE ROWNUM<=1 ...

  6. MySQL查询的进阶操作--分页查询

    目录 分页查询 应用场景: 当要显示的数据,一页显示不全,需要分页提交sql请求 语法格式:select 查询列表from 类[join type join 表 2on 连接条件where 筛选条件g ...

  7. mysql group 分页_【MySQL】条件查询之排序聚合分组分页查询

    排序查询 语法:order by 子句 order by 排序字段1 排序方式1 , 排序字段2 排序方式2... 排序方式: ASC:升序,默认的. DESC:降序. 注意: 如果有多个排序条件,则 ...

  8. 四、MySQL分页查询 + 子查询复习 学习笔记 (复习连接查询相关内容 详解)

    8:分页查询 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求 语法: SELECT 查询列表 FROM 表名 [JOIN type JOIN 表2 ON 连接条件 WHERE 筛选条件 ...

  9. mysql 回退查询_MySQL数据库:第十章:分页查询

    引入:实际的开发时,一页往往显示不全所有数据,则用到了分页查询 语法: select 查询列表 ⑥ from 表 ① [join 表 ② on 连接条件 ③ where 筛选 ④ group by 分 ...

最新文章

  1. java 快排_百度在年前会在打击一轮快排!
  2. Java实现获取HDFS子目录数量_Java实现读取HDFS目录
  3. mysql考试选择题
  4. 【转】页(page),用户控件(userControl),窗口(window)区别
  5. 为什么GEO2R/GEOquery的结果可能是错的?
  6. 推荐系统之协同过滤算法分布式实现(附代码实现)
  7. 鹰眼跟踪、限流降级,EDAS的微服务解决之道
  8. Java课程设计-校园卡管理系统
  9. NoSQL数据库简介——《大数据技术原理与应用》课程学习总结
  10. masm5安装教程_MASM5.0汇编器使用
  11. clappr:可扩展网页媒体播放器使用
  12. Altium Designer-Net has no driving source警告消除的方法
  13. 【金猿产品展】沃丰科技GaussMind——用技术提升客户体验
  14. 安装mathpix注册不了账户:unexcepted error
  15. 十年的征程 - 人类探测器今日首次软着陆彗星:选定J点登陆
  16. Codeforces Round #787 (Div. 3) F. Vlad and Unfinished Business
  17. 软件过程与建模学习之:Quality Management
  18. 高德API支持WMS服务器,GCJ02-Correct
  19. 【花雕动手做】有趣好玩的音乐可视化系列小项目(19)--通体光纤灯
  20. 做个网页游戏送女票当情侣礼物

热门文章

  1. 精心筹备半年 :appium2.0+ 单点触控和多点触控新的解决方案
  2. 程序员的千元级护眼神器? ——明基BL2480T简测
  3. 单片机简单应用系列二
  4. P1983【车站分级】
  5. SIVE 1.a.2 放出,增长多种技俩支撑
  6. MyBatis Review——整合ehcache
  7. springMVC+mybatis+spring+ehcache
  8. 南阳118--修路方案(次小生成树)
  9. 利用状态机实现简易包文类型识别器
  10. 从互联网四大天王看互联网发展