分页查询

应用场景:当要显示的数据,一页显示不全,需要分页提交sql要求

语法:

select 查询列表

from 表

【join type join 表2

on 连接条件

where 筛选条件

group by 分组字段

having 分组后的筛选

order by排序的字段】

limit offset,size;

offset: 要显示条目的起始索引(起始索引从0开始)

size:要显示的条目个数

特点:

  1. limit语句放在查询语句的最后
  2. 公式 :要显示的页数page,每页的条目数size
    select 查询列表
    from 表
    limit (page-1)*size,size;

    size=10
    page
    1             0
    2            10
    3            20

案例1:查询前五条员工信息

SELECT * FROM employees LIMIT 0,5;
SELECT * FROM employees LIMIT 5;

案例2:查询第11条-第25条

SELECT * FROM employees LIMIT 10,15;

案例3:查询有奖金的员工信息,并且工资较高的前10名显示出来

SELECT * FROM employees
WHERE commission_pct IS NOT NULL
ORDER BY salary DESC
LIMIT 10;       

李玉婷MYSQL进阶08——分页查询相关推荐

  1. 李玉婷MYSQL进阶03排序查询

    引入: select * from employees; 语法: select 查询列表 3 from 表 1 [where 筛选条件 2 order by 排序列表 asc| desc]4 特点: ...

  2. 李玉婷MYSQL进阶06-连接查询

    连接查询 含义:多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有添加有效的连接条件 如何避免:添加有效的连接条件 SEL ...

  3. 李玉婷MYSQL进阶02:条件查询

    李玉婷MYSQL进阶02:条件查询 语法结构: select: 查询列表 from:表名 where: 筛选条件 分类: 一.条件表达式 示例:salary>10000 条件运算符:> & ...

  4. 李玉婷MYSQL进阶12-视图

    视图 含义:虚拟表,和普通表一样使用.mysql15.1版本出现的新特性,是通过表动态生成的数据. 一.创建视图 语法: create view 视图名 as 查询语句: 案例1:查询姓名中包含a字符 ...

  5. 李玉婷MYSQL进阶14-存储过程和函数

    存储过程和函数:类似java中放入方法 好处:1.提高代码的重用性 2.简化操作 存储过程 含义:一组预先编译好的s q l语句的集合,理解成批处理语句 好处:1.提高代码的重用性 2.简化操作 3. ...

  6. 李玉婷MYSQL进阶11-TCL语言

     事务: 一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 事务的特性 ACID: 原子性:一个事务不可再分割,要么都执行要么都不执行 一致性:一个事务执行会使数据从一个 ...

  7. MySQL中的分页查询

    MySQL中的分页查询 一.MySQL分页查询原则 在MySQL数据库中使用limit子句进行分页查询: MySQL分页中开始位置为0: 分页子句在查询语句的最后侧: 二.Limit子句(较为常 ...

  8. mysql分页查询出租房屋信息_分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)...

    分页查询信息 使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能,将查询到的信息显示到jsp页面上. 本项目时一个简单的运用eclipse ...

  9. MySQL如何实现分页查询

    [转载]MySQL如何实现分页查询 - 知乎 在后端项目中总是避免不了admin管理,当后台管理需要展示数据时就会需要用到分页,接下来在文中中将为大家分享的时MySQL如何实现分页查询,具有一定的参考 ...

最新文章

  1. GIS基本知识学习PDF文档
  2. SAP(HANA+S/4)上云基础环境部署最佳实践
  3. Gengine规则引擎
  4. 阿里mysql 二进制_Mysql binlog 之阿里canal
  5. 终于有人把微服务讲明白了
  6. flask-配置的设置-三种配置的实现方法
  7. java excel解析 poi_Java解析Excel之POI(一)
  8. html5语义化编程,HTML5常用的语义化标签
  9. 机器学习之K-近邻算法
  10. curl上传图片的大坑
  11. 酒桌扑克娱乐喝酒小游戏微信小程序源码下载多娱乐功能支持流量主
  12. android 电视安装apk文件损坏,智能电视无法安装APK文件?原因都在这里!
  13. HTML内核超炫酷北漂鱼引导页源码
  14. Ubuntu18.04启动后键盘和鼠标失灵
  15. 从源码角度上探索AdapterViewFlipper怎么实现广告栏的垂直自动滚动
  16. 浅描工作环境电脑维护以及性能测试流程
  17. 解决办法:Ubuntu 16.04 【缺少依赖】导致出现该错误——ERROR: the following packages/stacks could not have their
  18. 苹果a15处理器相当于骁龙多少 苹果a15处理器性能
  19. 15位和18位身份证提取出生日期,性别和城市代码
  20. Django项目实现验证码

热门文章

  1. Hive——Hive常用内置函数总结
  2. [BAT] 清除IE缓存
  3. 百度网盘免费提速下载(另推荐两个最近很火的网盘)
  4. 程序员:开始编程生涯的5个建议
  5. 山东大学项目实训——6月29日
  6. POJ2456(最大化最小值)解题报告
  7. C# OpenCV开发环境搭建
  8. 2019机器学习代码实现_如何用3行代码实现任何机器学习项目
  9. LENOVO联想笔记本电脑 ThinkPad P15v gen2(21A9)恢复原厂OEM系统,原装出厂Win10系统
  10. QT5实现一个时钟桌面并打包部署