更改MySQL表中的行顺序

时间:2012-11-05 15:19:23

标签: mysql sql

有没有办法改变MySQL表中的行顺序?
我想更改最基本查询的返回顺序:

SELECT * FROM table

查询不包含ORDER BY部分。

给出了查询,我无法更改它。我只能访问数据库。

2 个答案:

答案 0 :(得分:2)

无论快速测试可能揭示什么,SQL语言中都不存在“默认顺序”的概念。排序行会增加查询的开销,当应用程序不需要排序时,查询速度会变慢。

所以你的问题的答案是“不”。

答案 1 :(得分:1)

像这样:

SELECT * FROM table ORDER BY [column name]

您可以通过在末尾添加ASC或DESC来选择订购方式:

SELECT * FROM table ORDER BY [column name] ASC