首页 > 数据库 >MySQL_分页查询

MySQL_分页查询

时间:2022-11-07 14:46:41浏览次数:38  
标签:分页 查询 分组 MySQL LIMIT 列表 SELECT size

应用场景

当要显示的数据,一夜显示不全,需要分页提交sql请求

语法

Select 查询列表

From 表

【join type join 表2

On 连接条件

Where 筛选条件

Group by 分组字段

Having 分组后的筛选

Order by 排序的字段】

Limit 【offset,】 size;

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

       Size:要显示的条目个数

特点

①    Limit 语句 放在 查询语句的最后

②    公式:要显示的页数 page,每页的条目数 size

SELECT 查询列表
FROM 表
LIMIT (page-1) * size,size;

如
size = 10
page
1    0
2    10
3    20

案例

#查询前五条员工信息
SELECT * FROM employees LIMIT 0,5;

总结

每一条子句都会生成一个虚拟表个

书写顺序 执行顺序
SELECT 查询列表 7
FROM 表 1
连接类型 JOIN 表2 2
ON 连接条件 3
WHERE 筛选条件 4
GROUP BY 分组列表 5
HAVING 分组后的筛选 6
ORDER BY 排序列表 8
LIMIT 偏移,条目数; 9

标签:分页,查询,分组,MySQL,LIMIT,列表,SELECT,size
From: https://www.cnblogs.com/yzhone/p/16865894.html

相关文章

  • MySQL_总结_连接查询
    SQL99语法1内连接语法Select查询列表From表1别名【Inner】join表2别名on连接条件Where筛选条件Groupby分组列表Having分组后的筛选Orderby排序列......
  • MySQL_总结_子查询
    一含义嵌套在其他语句内部的select语句称为子查询或内查询,外面的语句可以是inner、update、delete、select等,一般select作为外面语句较多外面如果为select语句,则......
  • Mysql之mysqldump
    参数大全https://blog.csdn.net/zhou920786312/article/details/123354503自用备份单个表结构mysqldump-unt-proot--host=localhost-Bxxxx_db--tablesxxx_tbl--......
  • JAVA文件创建与查询
    java常用的文件操作1~文件的创建(三种不同方法):(1)根据路径构建一个File对象:newFile(Stringpathname)(2)根据父目录文件+子路径构建:newFile(Fileparent,Stringchild)(3)......
  • idea创建spring boot测试连接MySQL
    打开idea,左上角File>new>Project   或者   ......
  • idea 连接 MySQL 8.0 以上遇到 Access denied for user ‘root‘@‘localhost‘ (usin
    本文转载于:《idea连接MySQL8.0以上遇到Accessdeniedforuser‘root‘@‘localhost‘(usingpassword:YES)密码错误的问题》,访问地址:https://blog.csdn.net/weixi......
  • CentOS 7 安装 MySQL 8
    本文档在以下环境中安装测试通过:版本MySQL8.0.30LinuxCentOSLinuxrelease7.9.2009(Core)内核版本:3.10.0-1160.el7.x86_64使用Yum安装Step1:添......
  • 封装MyBatis输出结果-简单类型,对象类型,map,resulemap,模糊查询
    封装MyBatis输出结果resultType:执行sql得到ResultSet转换的类型,使用类型的完全限定名或别名。注意如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身......
  • Mysql - 基础学习1-连接数据库
    一.命令行登录mysql:mysql -u root -p123456注意:打开不了可能是没有启动服务 net start  mysql   ===启动mysql服务net stop mysql  ===停止my......
  • centos8 安装mysql8 国内源
    从mysql.com下载了安装源之后,发现在yuminstallmysql-server之后一直卡住,要么就报timeout错误其实完全可以从国内下载 推荐地址:http://mirrors.ustc.edu.cn/mysql-re......