mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】
2016-06-19 22:15
956 查看
1、使用order by对查询的结果进行排序,asc升序,desc降序:
也可以在order by后指定多个字段名和排序方式进行多级排序:
2、使用limit限制查询结果的数量:
上图中的0,代表查询的开始位置,也可以理解为跳过的数量;上图中的2代表需要查询出的数量。这个表中有3条数据,因为限制了条数为2,因此实际结果只是两条。另外,这里的初始位置是0,实际上可以不写,默认就是0:
这里还有一种情况,就是指定查询结果的数量可能大于表中的实际数量,这个时候返回结果会返回表中所有符合条件的数据,例如我的表中有3条数据,如果指定数量为4,实际上查询出的还是3条:
where条件、order by排序和limit可以结合使用,实际应用场景中也多是结合使用:
也可以在order by后指定多个字段名和排序方式进行多级排序:
2、使用limit限制查询结果的数量:
上图中的0,代表查询的开始位置,也可以理解为跳过的数量;上图中的2代表需要查询出的数量。这个表中有3条数据,因为限制了条数为2,因此实际结果只是两条。另外,这里的初始位置是0,实际上可以不写,默认就是0:
这里还有一种情况,就是指定查询结果的数量可能大于表中的实际数量,这个时候返回结果会返回表中所有符合条件的数据,例如我的表中有3条数据,如果指定数量为4,实际上查询出的还是3条:
where条件、order by排序和limit可以结合使用,实际应用场景中也多是结合使用:
相关文章推荐
- sphinx调用API参考(官方手册)
- Mysql 事务管理问题.
- jdbc连接mysql数据库小例子(代码)
- 使用 Sphinx 更好地进行 MySQL 搜索
- MySQL数据库
- 【mysql索引学习一】mysql索引使用
- ubuntu下mysql的数据导出及导入
- ubuntu中MySQL的新建用户及远程登录
- trigger 触发器(mysql)
- mysql数据库的导入导出
- mysql 得用mysqlbinlog恢复数据
- 云服务器mysql远程连接失败
- MySQL表创建相关知识点
- MySQL 存储引擎 介绍
- MySQL创建触发器
- Mysql 常用命令
- mysql使用 sqlyog 图形工具导出表
- Mysql5.7在上亿级别的存储性能测试报告 Mysql到底可不可以支持单表过亿?要分区么?分表?
- mysql5.5的安装配置
- mysql备份、恢复之xtrabackup