学习完狂神说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. linux查看运行钟的tomcat,linux查看tomcat启动运行日志
  2. oracle日常维护(不断更新)
  3. 支付1000元咨询费,如何让PB编写的程序不能被反编译?
  4. linux apache 配置视频教程,《Linux服务器配置视频教程》ubuntu centos apache iptables 后盾网向军老师主讲[WMV]...
  5. k8s搭建dashboard可视化界面
  6. Python 开发 利用SQLmap API接口进行批量的SQL注入检测.(SRC挖掘)
  7. Android - BGAQRCode 扫描二维码生成二维码
  8. 推荐几个值得关注的微信公众号
  9. 怎样把ICO图标改成圆形的?
  10. Java调用热敏票据打印机打印小票
  11. 当程序员遇到有远见的丈母娘,找对象那不是事
  12. 当AI遇上元宇宙:智能科技如何助力虚拟世界的发展?
  13. 函数mmap()的使用
  14. java 判断请求来自手机或电脑
  15. 幂等性问题以及处理方法
  16. 群晖 android软件,Synology Moments下载-Synology Moments app下载v1.3.2安卓版-西西软件下载...
  17. 传统图像处理之颜色特征
  18. 考HCIP是否只考背题就能考过?
  19. 2022年11月21 B站视频缓存二进制解析
  20. QQ好友分组添加好友(UITableView实现)

热门文章

  1. 无权限访问远程数据库的解决方法
  2. C语言复习----------指针
  3. 修改已释放的传输请求
  4. c语言中数组的定义与应用
  5. R统计绘图-随机森林分类分析及物种丰度差异检验组合图
  6. Python大数据处理,应对海量数据挑战
  7. 1万粉的小红书kol报价_小红书kol报价
  8. windows10企业版安装西门子博途V15---03安装仿真软件
  9. 攻防世界Misc新手练习区WriteUp大全
  10. Tinkoff Internship Warmup Round 2018 and Codeforces Round #475 (Div. 2)