MySQL基础-5

Posted 云生处

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL基础-5相关的知识,希望对你有一定的参考价值。

本章学习目标:

1.排序的简单使用。

排序

关键字:order by

先提一下一个知识点,排序的字段未必需要在查询的字段中出现。

例如:

查询 products 表中的 vend_id 字段并以 vend_id 字段作为排序字段,这就是排序字段在查询的字段中出现。

查询 products 表中的 vend_id 字段并以 prod_price 字段作为排序字段,这就是排序字段未在查询字段中出现。


单个字段排序逻辑上并不会存在什么问题,当多个字段进行排序时,这里有点点小绕;

先来查询 products 表中的 vend_id , prod_name 字段并对这两个字段进行排序。

语句:select vend_id, prod_name from products order by vend_id, prod_name;

输出:

分析:

从上图可以明显的看出,prod_name 的排序逻辑是在 vend_id 排序结果相同的基础上才进行的。多个排序字段的特点也非常明显了。


排序嘛,肯定是有方向的。mysql 中默认的排序方式是 升序。

排序方向的控制,使用下面两个关键字:

1.AES:升序。2.DESC:降序。

在多个列上降序排序

如果想要在多个列上进行降序排序,必须对每个列指定 DESC 关键字。


以上是关于MySQL基础-5的主要内容,如果未能解决你的问题,请参考以下文章

部分代码片段

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

linux中怎么查看mysql数据库版本

从mysql的片段中加载ListView