MySQL問題一 升序和降序
淺談MySQL升序和降序,便於我們讀取數據。
MySQL 排序
我們知道從 MySQL 表中使用 SQL SELECT 語句來讀取數據。
如果我們需要對讀取的數據進行排序,我們就可以使用 MySQL 的 ORDER BY 子句來設定你想按哪個字段哪中方式來進行排序,再返回搜索結果。
語法講解SELECT * FROM table_name ORDER BY field ASC
SELECT * FROM table_name ORDER BY field DESC
解析:
MySQL語句中desc和asc的意思:
desc是descend 降序意思
asc 是ascend 升序意思
注意:
1.你可以使用任何字段來作為排序的條件,從而返回排序后的查詢結果。
2.你可以設定多個字段來排序。
3.你可以使用 ASC 或 DESC 關鍵字來設置查詢結果是按升序或降序排列。 默認情況下,它是按升序排列。
4.你可以添加 WHERE…LIKE 子句來設置條件。
實戰
我在我的數據庫隨便找了一張表photo。接下來對它進行排序查詢。。。。
我們先查找升序 ASC,默認情況下,它是按升序排列。--升序查詢photo表的所以數據
SELECT * FROM photo ORDER BY id ASC;
結果:
接着我們查找降序 DESC。--降序查詢photo表的所以數據
SELECT * FROM photo ORDER BY id DESC;
結果:
完事了,大家沒事多測試測試!!!
完