MySQL基础-排序查询(下)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询记录数 ;

分页查询

  • SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询记录数 ;

案例:

  • 网络异常,图片无法展示
    |

查询第1页员工数据, 每页展示10条记录

select * from emp limit 0,10;
select * from emp limit 10;

网络异常,图片无法展示
|
网络异常,图片无法展示
|

查询第2页员工数据, 每页展示10条记录 --------> (页码-1)*页展示记录数

  • select * from emp limit 10,10;
    网络异常,图片无法展示
    |

案例

查询年龄为18,20,70岁的员工信息。

  • select * from emp where  age in(18,20,70);
    网络异常,图片无法展示
    |

查询性别为 男 ,并且年龄在 20-40 岁(含)以内的姓名为三个字的员工。

  • select * from emp where gender = '男' and ( age between 20 and 40 ) and name like'___';
    网络异常,图片无法展示
    |

统计员工表中, 年龄小于60岁的 , 男性员工和女性员工的人数。

  • select gender, count(*) from emp where age < 60 group by gender;
    网络异常,图片无法展示
    |

查询所有年龄小于等于35岁员工的姓名和年龄,并对查询结果按年龄升序排序,如果年龄相同按入职时间降序排序。

  • select name , age from emp where age <= 35 order by age asc , entrydate desc;
    网络异常,图片无法展示
    |

查询性别为男,且年龄在20-40 岁(含)以内的前5个员工信息,对查询的结果按年龄升序排序,年龄相同按入职时间升序排序。

  • select * from emp where gender = '男' and age between 20 and 40 order by age asc , entrydate asc limit 5 ;
    网络异常,图片无法展示
    |


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
29天前
|
存储 关系型数据库 MySQL
提高MySQL查询性能的方法有很多
提高MySQL查询性能的方法有很多
120 7
|
29天前
|
存储 关系型数据库 MySQL
提高MySQL的查询性能
提高MySQL的查询性能
53 4
|
5天前
|
SQL Java 关系型数据库
java连接mysql查询数据(基础版,无框架)
【10月更文挑战第12天】该示例展示了如何使用Java通过JDBC连接MySQL数据库并查询数据。首先在项目中引入`mysql-connector-java`依赖,然后通过`JdbcUtil`类中的`main`方法实现数据库连接、执行SQL查询及结果处理,最后关闭相关资源。
|
1天前
|
SQL 关系型数据库 MySQL
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
10 1
|
25天前
|
SQL 搜索推荐 关系型数据库
MySQL 如何实现 ORDER BY 排序?
本文详细解析了MySQL中`ORDER BY`的实现原理及优化方法。通过解析与优化、执行及多种优化技术,如索引利用、内存排序、外部排序等,帮助你提升排序性能。了解其背后的机制,可显著优化查询效率。
18 4
|
1天前
|
SQL 关系型数据库 MySQL
mysql编写sql脚本:要求表没有主键,但是想查询没有相同值的时候才进行插入
mysql编写sql脚本:要求表没有主键,但是想查询没有相同值的时候才进行插入
6 0
|
24天前
|
存储 SQL 关系型数据库
MySQL 给查询结果增列并自定义列数据
MySQL 给查询结果增列并自定义列数据
218 2
|
25天前
|
SQL 搜索推荐 关系型数据库
MySQL 如何实现 ORDER BY 排序?
在实际开发中,我们经常会使用 MySQL 的 `ORDER BY`进行排序,那么,`ORDER BY`是如何实现的排序的?我们该如何优化 `ORDER BY`的排序性能?这篇文章,我们来聊一聊。
24 3
|
24天前
|
存储 SQL 关系型数据库
MySQL查询数据库锁表的SQL语句
MySQL查询数据库锁表的SQL语句
66 1
|
25天前
|
SQL 存储 关系型数据库
MySQL能否查询某张表的操作记录
MySQL能否查询某张表的操作记录
168 1