如何在MYSQL数据库上进行逆序输出

时间:2013-09-21 12:19:05

标签: php sql

我有一个基本的写入和检索sql数据库php“事物”,我想按降序输出。我怎么做?

EG。最后一个条目首先显示,然后在此之前输入,然后在此之前输入...第一个条目是最后一个。

6 个答案:

答案 0 :(得分:7)

SELECT field_name
FROM table_name 
ORDER BY id DESC

默认情况下,如果要以相反的顺序显示,{mys}将以升序显示结果ORDER BY field_name DESC

您可以使用ID或日期作为字段名称

答案 1 :(得分:3)

使用DESC ORDER BY排序。

SELECT * FROM <TABLE> ORDER BY <COLUMN> DESC

答案 2 :(得分:3)

如果有自动增量字段,则按该字段排序,降序。

SELECT "column_name"
 FROM "table_name"
 [WHERE "condition"]
 ORDER BY "column_name" [ASC, DESC]; 

那来自http://www.1keydata.com/sql/sqlorderby.html

答案 3 :(得分:2)

写下面的查询来检索数据

SELECT * FROM `table_name` order by id desc

它将按降序从表中检索数据

答案 4 :(得分:2)

更改ORDER BY声明

  • ORDER BY colORDER BY col ASCORDER BY col DESC
  • ORDER BY col DESCORDER BY col ASC

答案 5 :(得分:1)

MySQL 常规 选择的查询语法:

SELECT field1, field2,...fieldN FROM table_name 
[WHERE Clause][GROUP BY]
[ORDER BY][LIMIT]

示例查询1:

SELECT id,first_name,last_name,email FROM users ORDER BY first_name desc// In this case you can only fetch data by = id,first_name,last_name,email

示例查询2:

SELECT * FROM users ORDER BY first_name desc // In this case all fields will be selected

注意: ORDER BY ASC =数据将按升序排序&amp; ORDER BY DESC =数据将按降序排序