-2

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

SELECT * FROM table

查询不包含 ORDER BY 部分。

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

4

2 回答 2

2

SQL 语言中不存在“默认顺序”的概念,无论快速测试会发现什么。对行进行排序会增加查询的开销,并且当应用程序不需要排序时让查询变慢是没有意义的。

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

于 2012-11-05T15:28:30.443 回答
1

像这样:

SELECT * FROM table ORDER BY [column name]

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

SELECT * FROM table ORDER BY [column name] ASC
于 2012-11-05T15:21:01.593 回答