语法:SELECT 列名 FROM 表名 ORDER BY 列名 ASC | DESC;

mysql> SELECT * FROM student_info;
+------+---------+
| age  | name    |
+------+---------+
|   12 | Lili    |
|   27 | Jack    |
|   25 | Rose    |
|   25 | Ann     |
|   26 | Mark    |
|   68 | Bill    |
|   16 | James   |
|   20 | Fred    |
|    8 | Gary    |
|   22 | Martin  |
|   35 | Charles |
|   31 | Joseph  |
|   49 | Henry   |
|   57 | Mike    |
| NULL | Bob     |
+------+---------+
15 rows in set (0.01 sec)mysql>

(1)用ACS表示按正序排序(即:从小到大排序)

mysql> SELECT * FROM student_info ORDER BY age ASC;
+------+---------+
| age  | name    |
+------+---------+
| NULL | Bob     |
|    8 | Gary    |
|   12 | Lili    |
|   16 | James   |
|   20 | Fred    |
|   22 | Martin  |
|   25 | Rose    |
|   25 | Ann     |
|   26 | Mark    |
|   27 | Jack    |
|   31 | Joseph  |
|   35 | Charles |
|   49 | Henry   |
|   57 | Mike    |
|   68 | Bill    |
+------+---------+
15 rows in set (0.00 sec)mysql>

(2)用DESC表示按倒序排序(即:从大到小排序)

mysql> SELECT * FROM student_info ORDER BY age DESC;
+------+---------+
| age  | name    |
+------+---------+
|   68 | Bill    |
|   57 | Mike    |
|   49 | Henry   |
|   35 | Charles |
|   31 | Joseph  |
|   27 | Jack    |
|   26 | Mark    |
|   25 | Ann     |
|   25 | Rose    |
|   22 | Martin  |
|   20 | Fred    |
|   16 | James   |
|   12 | Lili    |
|    8 | Gary    |
| NULL | Bob     |
+------+---------+
15 rows in set (0.00 sec)mysql> 

转载于:https://www.cnblogs.com/Robotke1/archive/2013/04/29/3050414.html

MySQL ORDER BY的使用相关推荐

  1. MySQL Order by 语句用法与优化详解

    Order by语句是用来排序的,经常我们会使用到Order by来进行排序,下面我给大家来讲讲Order by用法与优化排序,有需要的同学可参考 MySQL Order By keyword是用来给 ...

  2. mysql div 没有小数,mysql order by limit 的一个坑

    mysql order by limit 的一个坑 分页查询的时候遇到的坑: 发现的问题: 对单个无索引的字段进行排序后limit .发现当被排序字段有相同值时并且在limit范围内,取的值并不是正常 ...

  3. mysql order 关键字_PHP数据库MySQL Order By 关键词 - PHP教程

    PHP MySQL Order By 关键词 你可以对 MySQL 数据库中的记录集进行排序,具体请阅读本节内容. ORDER BY 关键词用于对记录集中的数据进行排序. ORDER BY 关键词 O ...

  4. mysql order by 中文 排序

    mysql order by 中文 排序 1. 在MySQL中,我们经常会对一个字段进行排序查询,但进行中文排序和查找的时候,对汉字的排序和查找结果往往都是错误的. 这种情况在MySQL的很多版本中都 ...

  5. mysql order by 索引名字_MySQL如何利用索引优化ORDER BY排序语句

    MySQL索引通常是被用于提高WHERE条件的数据行匹配或者执行联结操作时匹配其它表的数据行的搜索速度. MySQL也能利用索引来快速地执行ORDER BY和GROUP BY语句的排序和分组操作. 通 ...

  6. Mysql Order By 字符串排序,mysql 字符串order by

    Mysql Order By 字符串排序,mysql 字符串order by ============================== ©Copyright 蕃薯耀 2017年9月30日 http ...

  7. MySql Order By 多个字段 排序规则

    说在前面 突发奇想,想了解一下mysql order by排序是以什么规则进行的? 好了,话不多说,直接进入正题吧. MySql order by 单字段 建一测试表如下: CREATE TABLE ...

  8. MySQL - order by 出现 using filesort根因分析及优化

    文章目录 Pre Case table 模拟数据 故障复现 咋办? 方案一 加limit ,少取一点? using filesort 到底是个什么鬼???? filesort 步骤 rowid 排序 ...

  9. MySQL order by基于不同字段条件排序

    MySQL order by基于不同字段条件排序 从数据库上查询数据的时候,按要求排序,在某个字段的不同值的基础上再选择不同的字段进行排序,具体描述如下: 1:首先有一个基础字段status ,sta ...

  10. mysql order by 多个字段 索引_mysql 索引优化order by 语句

    MySql创建索引时支持ASC或DESC排序. 下面举例 创建表时同时创建索引降序排序(sname 字段上普通索引降序) create table tbl1 ( id int unique, snam ...

最新文章

  1. linux下比较文件并输出,Linux使用diff命令比较文件找出文件之间相同的部分
  2. Django源码分析9:model.py表结构的初始化概述
  3. CF--思维练习--CodeForces - 220C Little Elephant and Shifts (STL模拟)
  4. 多个数字数组_七个问题帮助初学者深入理解Java数组
  5. Android TV Overscan
  6. php返回类中方法,php如何获取类中所有的方法名
  7. 初学者学python,列表推导到zip()函数,必须会的五种技巧
  8. websocket如何保持连接压力测试统计最后断开了几个链接
  9. postgreSQL源码分析——索引的建立与使用——GIST索引(1)
  10. D3 二次方曲线与切线
  11. java Excel导出 xlsx格式(超简单)
  12. 机器学习5-支持向量机
  13. Log4j不同级别输出到不同文件的几种方式
  14. 6*6数独,要求输出结果
  15. 无人驾驶路径规划(一)全局路径规划 - RRT算法原理及实现
  16. OCR识别通过某瓣人机验证
  17. MySQL备份文件.ibd、.frm、.MYD、.MYI的恢复教程
  18. 求最大公约数的几种常见方法(C语言)
  19. AndroidStudio 个人总结的快捷键
  20. Mysql主主同步(主从同步)

热门文章

  1. golang中的接口
  2. 同步通信和异步通信区别
  3. 查询无法解析索引的几种情况
  4. Nginx-02:Nginx基本概念
  5. realloc函数在使用上要注意什么问题
  6. idea创建mybatis的config.xml和mapper.xml方法
  7. PHP动物书总结14-17
  8. 121 项目 023 笔记向 反射
  9. Supervisor 守护你的进程
  10. JavaScript精简代码 非一般的写法(转载)