Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MySQL中对order by指定'asc'是否没有必要?_Mysql_Sql_Sql Order By - Fatal编程技术网

在MySQL中对order by指定'asc'是否没有必要?

在MySQL中对order by指定'asc'是否没有必要?,mysql,sql,sql-order-by,Mysql,Sql,Sql Order By,我的理解是 select ... order by column; 及 在功能上是等价的 是否存在需要使用asc的情况?MYSQL order by语句默认使用asc。如果希望按降序排列,则应指定descMYSQL order by语句默认采用asc。如果要按降序排列,则应指定desc否。默认为ASC。你可以离开它。如果未定义,将自动使用。否。默认为ASC。你可以离开它。如果没有定义,它将自动使用。这在所有数据库中都是如此,不仅仅是MySQL。不需要,谈论一个没有主索引的非关系数据库,或者索引

我的理解是

select ... order by column;

在功能上是等价的


是否存在需要使用asc的情况?

MYSQL order by语句默认使用asc。如果希望按降序排列,则应指定desc

MYSQL order by语句默认采用asc。如果要按降序排列,则应指定desc

否。默认为ASC。你可以离开它。如果未定义,将自动使用。否。默认为ASC。你可以离开它。如果没有定义,它将自动使用。这在所有数据库中都是如此,不仅仅是MySQL。不需要,谈论一个没有主索引的非关系数据库,或者索引不是迭代的。所以在泛型语句中,您是对的,但对于闭式语句,我想指定要讨论的db one。在我使用过的几乎所有工具中,无论是数据库还是其他工具,升序排序都是默认的。这在所有数据库中都是如此,而不仅仅是MySQL。不必说没有主索引的非关系数据库,或者索引不是迭代的。所以在泛型语句中,您是对的,但对于闭式语句,我想指定要讨论的db one。在我使用过的几乎所有工具中,无论是数据库还是其他工具,升序排序都是默认的。
select ... order by column asc;