本文介绍MySQL数据库中执行select查询语句,并对查询的结果使用order by 子句进行排序。
再来回顾一下SQL语句中的select语句的语法:
Select 语句的基本语法:
Select <列的集合> from <表名> where <条件> order by <排序字段和方式>
如果要对查询结果按某个字段排序,则要使用order by 子句,如下:
select * from <表名> order by <字段名称> <排序方式>
下面来看两个例子,第一个查询test表中所有数据,并按t_id正序排列;第二个查询与第一个相反,是逆序排列。
mysql> select t_id,t_name from test order by t_id;
+------+--------+
| t_id | t_name |
+------+--------+
| 1 | name1 |
| 2 | name2 |
+------+--------+
2 rows in set (0.00 sec)
mysql> select t_id,t_name from test order by t_id desc;
+------+--------+
| t_id | t_name |
+------+--------+
| 2 | name2 |
| 1 | name1 |
+------+--------+
2 rows in set (0.00 sec)
注意:正序排序时,可以使用asc作为排序方式的关键词,也可以不使用。逆序时,一定要使用desc作为关键词。
关于MySQL中select语句使用order按行排序,本文就介绍这么多,希望对大家有所帮助,谢谢!
MySQL中select语句使用order按行排序
2020-06-04 15:54MYSQL教程网 Mysql
本文介绍MySQL数据库中执行select查询语句,并对查询的结果使用order by 子句进行排序
延伸 · 阅读
- 2022-03-11Java8的Lambda和排序
- 2022-03-11Java十大经典排序算法图解
- 2022-03-11MySQL的索引你了解吗
- 2022-03-10分布式数据库排序及优化
- 2022-03-10面试中老生常谈的MySQL问答集锦夯实基础
- 2022-03-10浅谈如何保证Mysql主从一致
- Mysql
MySQL中(JOIN/ORDER BY)语句的查询过程及优化方法
sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会造成很多影响。那么我们如何解决这些问题呢,下面由小编来和大家简单讲下...
- Mysql
Mysql中复制详细解析
这篇文章主要介绍了Mysql中复制详细解析,从基本概念、用途、实现方法以及集中模式进行了介绍,然后分享了具体实现代码,具有一定参考价值,需要的...
- Mysql
MySQL修改root密码的4种方法(小结)
这篇文章主要介绍了MySQL修改root密码的4种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...
- Mysql
几个比较重要的MySQL变量
这篇文章主要介绍了几个比较重要的MySQL变量,具有一定参考价值,需要的朋友可以了解下。...
- Mysql
Windows环境下的MYSQL5.7配置文件定位图文分析
本文通过图文并茂的形式给大家介绍了Windows环境下的MYSQL5.7配置文件定位 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下...
- Mysql
mysql出现ERROR 1819 (HY000)的解决方法
这篇文章主要为大家详细介绍了mysql出现ERROR 1819 (HY000)的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...
- Mysql
centos上安装mysql并设置远程访问的操作方法
这篇文章主要介绍了centos上安装mysql并设置远程访问的操作方法,需要的朋友可以参考下...
- Mysql
关于MySQL索引的几点值得注意的事项
索引对查询的速度有着至关重要的影响,MySQL索引的建立对于MySQL的高效运行是很重要的 ...