MySQL数据库基础学习(十六)
2023-06-13 09:16:31 时间
2.6.6 排序查询
排序在日常开发中是非常常见的一个操作,有升序排序,也有降序排序。
1). 语法
SELECT 字段列表 FROM 表名 ORDER BY 字段1 排序方式1 , 字段2 排序方式2 ;
2). 排序方式
ASC : 升序(默认值)
DESC: 降序
注意事项:
• 如果是升序, 可以不指定排序方式ASC ;
• 如果是多字段排序,当第一个字段值相同时,才会根据第二个字段进行排序 ;
案例:
A. 根据年龄对公司的员工进行升序排序
select * from emp order by age asc;
select * from emp order by age;
B. 根据入职时间, 对员工进行降序排序
select * from emp order by entrydate desc;
C. 根据年龄对公司的员工进行升序排序 , 年龄相同 , 再按照入职时间进行降序排序
select * from emp order by age asc , entrydate desc;
2.6.7 分页查询
分页操作在业务系统开发时,也是非常常见的一个功能,我们在网站中看到的各种各样的分页条,后台
都需要借助于数据库的分页操作。
1). 语法
SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询记录数 ;
注意事项:
• 起始索引从0开始,起始索引 = (查询页码 - 1)* 每页显示记录数。
• 分页查询是数据库的方言,不同的数据库有不同的实现,MySQL中是LIMIT。
• 如果查询的是第一页数据,起始索引可以省略,直接简写为 limit 10。
案例:
A. 查询第1页员工数据, 每页展示10条记录
select * from emp limit 0,10;
select * from emp limit 10;
B. 查询第2页员工数据, 每页展示10条记录 --------> (页码-1)*页展示记录数
select * from emp limit 10,10;
相关文章
- MySQL数据库学习之路——MySQL的安装与配置
- 【排障】编译安装Mysql并使用自启动脚本mysqld后报错详解数据库
- Mysql数据库分组且计数的简单技巧(mysql分组计数)
- 信息MySQL存储并读取图片信息的方法(mysql读取图片)
- 数据库无需安装:快速启动MySQL数据库(免安装mysql启动)
- 深入学习:如何使用XAMPP管理MySQL(xampp使用mysql)
- MySQL索引使用完整的语法指南(mysql索引语法)
- MySQL数据库结构:简单、高效、可靠(mysql的数据库结构)
- 快速同步MySQL:实现数据库同步(mysql同步设置)
- 测试MySQL数据库连接:一步一步前进(测试mysql数据库连接)
- 基于Koa框架与MySQL数据库的轻量级Web应用程序(koamysql)
- 如何快速导出MySQL数据库(mysql导出库)
- MySQL数据库索引优化策略: 开启与关闭(mysql关闭索引优化)
- MySQL查询中的去重复功能(mysql查询去重)
- MySQL和SQLite:两种数据库技术比较(mysql和sqlite)
- MySQL查询sum总和数据(mysql查询sum)
- MySQL语句:掌握这些,就可以轻松操作数据库!(常见的mysql语句)
- MySQL数据库中的触发器: 实现自动化操作(mysql数据库 触发器)
- 如何使用MySQL查找重复数据(mysql查找数据重复)
- Linux平台自带Mysql数据库强大优势(linux自带mysql)
- C语言无法连接MySQL数据库(c mysql连接失败)
- MySQL构建稳定的数据库环境(c mysql稳定性)
- MySQL中expx函数的使用方法及作用(mysql中exp(x))
- ASPX数据库应用之MySQL连接实现(aspx 连接mysql)
- MySQL 数据库中如何使用分组计数(mysql中分组计数)
- 学习使用 MySQL PDO 扩展优化 PHP 数据库操作(mysql_pdo 扩展)
- MySQL不支持集合查询,如何绕过这个限制(mysql不支持集合查询)
- MySQL不能做到全联接,为什么(mysql不支持全联)