2021-03-14
閱讀量:
584
mysql查詢結(jié)果是以什么順序顯示的?
問:
mysql查詢結(jié)果是以什么順序顯示的?
答:
SELECT語句查詢出的數(shù)據(jù)如果不進行排序,數(shù)據(jù)一般將以它在底層表中出現(xiàn)的順序顯示,這可以是數(shù)
據(jù)最初添加到表中的順序。但是如果數(shù)據(jù)后來進行過更新或刪除,則此順序?qū)艿?/span>MySQL重用回收存
儲空間的影響。關(guān)系數(shù)據(jù)庫設(shè)計理論認(rèn)為,如果不明確規(guī)定排序順序,則不應(yīng)該假定查詢出的數(shù)據(jù)的順
序有意義。
可以使用ORDER BY子句按一個或多個字段對SELECT語句查詢出的數(shù)據(jù)進行排序。
按多個列排序時,先按照第一個字段排序,僅在多個行第一個字段值相同時才按照第二個字段進行排
序。如果第一個字段值都是唯一的,則不會按照第二個字段排序。
指定排序方向:asc升序,desc降序(沒有指定排序方向時,默認(rèn)是asc升序)






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論