MySQL排序与分页讲解

 更新时间:2022年01月14日 08:48:21   作者:一点点开始   
这篇文章主要介绍了MySQL排序与分页讲解,使用 ORDER BY 对查询到的数据进行排序操作,按照dept_id的降序排列,salary的升序排列相关展开文章,需要的小伙伴可以参考一下

一、order by

使用 ORDER BY 对查询到的数据进行排序操作。
升序:ASC (ascend)                    从低到高
降序:DESC (descend)               从高到低

eg:

  • 1.对stu表中的成绩(grade)从高到低排序
  • 2.对stu表中的成绩(grade)从低到高排序
1.select *
from stu
order by drade desc;
2.select * 
from stu 
order by (asc);asc可有可无

注意:列的别名只能在order by中使用,不能在where中使用

where要在from后,order by 之前

二、二级排序

显示员工信息,按照dept_id的降序排列,salary的升序排列

SELECT emp_id,salary,dept_id
FROM employees
ORDER BY department_id DESC,salary ASC;

多级的话往后加就行

三、分页limit

#需求:每页显示pageSize条记录,此时显示第pageNo页:
#公式:LIMIT (pageNo-1) * pageSize,pageSize;

eg:

  • 1.每页显示20条记录,此时显示第2页
  • 2.每页显示20条记录,此时显示第3页
  • 3.每页显示20条记录,此时显示第4页

1.limit 20,20    2.limit 40,20       3.limit 60.20

注意:用法where---order-----limit

练习:表里有107条数据,我们只想要显示第 32、33 条数据怎么办呢?

SELECT employee_id,last_name
FROM employees
LIMIT 31,2;

mysql8.0新的分页 limit....offset....

limit后面的是显示数量,offset后面是偏移量。

到此这篇关于MySQL排序与分页讲解的文章就介绍到这了,更多相关MySQL排序与分页内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL存储引擎总结

    MySQL存储引擎总结

    这篇文章主要介绍了MySQL存储引擎总结,本文讲解了什么是存储引擎、MyISAM、InnoDB、MEMORY、MERGE等内容,需要的朋友可以参考下
    2014-09-09
  • MySQL数据库恢复(使用mysqlbinlog命令)

    MySQL数据库恢复(使用mysqlbinlog命令)

    binlog是通过记录二进制文件方式来备份数据,然后在从二进制文件将数据恢复到某一时段或某一操作点。
    2011-08-08
  • mysql过滤复制思路详解

    mysql过滤复制思路详解

    这篇文章主要介绍了mysql过滤复制的实现思路,主要讲解了两种思路,一种是在主库的binlog上实现另一种是从库的sql线程上实现,具体实现过程跟随小编一起看看吧
    2021-08-08
  • Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法

    Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法

    Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法,需要的朋友可以参考下。
    2011-12-12
  • Mysql导入导出时遇到的问题解决

    Mysql导入导出时遇到的问题解决

    这篇文章主要给大家介绍了关于Mysql导入导出时遇到问题的解决方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Windows10下mysql 5.7.17 安装配置方法图文教程

    Windows10下mysql 5.7.17 安装配置方法图文教程

    这篇文章主要为大家详细介绍了Windows10下mysql5.7.17安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • MySQL创建索引需要了解的

    MySQL创建索引需要了解的

    这篇文章主要介绍了MySQL创建索引需要了解的知识,帮助大家更正确的使用MySQL的索引,感兴趣的朋友可以了解下
    2021-04-04
  • MySQL Workbench的使用方法(图文)

    MySQL Workbench的使用方法(图文)

    这篇文章主要介绍了MySQL Workbench的使用方法(图文) ,需要的朋友可以参考下
    2016-02-02
  • Win10下mysql 8.0.15 安装配置方法图文教程

    Win10下mysql 8.0.15 安装配置方法图文教程

    这篇文章主要为大家详细介绍了Win10下mysql 8.0.15 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • MySQL5.7.18修改密码的方法

    MySQL5.7.18修改密码的方法

    这篇文章主要介绍了MySQL5.7.18修改密码的方法,非常不错,具有参考解决价值,需要的朋友可以参考下
    2017-05-05

最新评论