MySQL中對查詢結(jié)果排序和限定結(jié)果的返回?cái)?shù)量的用法教程
MySQL Order By 查詢結(jié)果排序
ORDER BY
SQL 語法中 ORDER BY 關(guān)鍵字用于對查詢結(jié)果進(jìn)行排序。
排序分為升序(ASC)和降序(DESC)兩種,當(dāng)不使用 ORDER BY 指定排序方式時(shí),默認(rèn)為升序。
語法:
SELECT column,… FROM tb_name ORDER BY column1,column2,… DESC(ASC)
ORDER BY 后面必須列出排序的字段名,可以是多個(gè)字段。
對 user 表 uid 進(jìn)行降序查詢:
SELECT uid,username FROM user ORDER BY uid DESC
查詢結(jié)果如下:
uid username 4 小王 3 Jack 2 小明 1 Admin
例子 2:
SELECT username FROM user ORDER BY regdate DESC LIMIT 10
該例子查詢出最新注冊的 10 名用戶的用戶名。
MySQL Limit 限定查詢記錄數(shù)
MySQL LIMIT
MySQL 中 LIMIT 關(guān)鍵字用于限定查詢記錄返回最大數(shù)目。
語法:
... LIMIT offset , rows
該語法中,offset表示偏移量(指向數(shù)據(jù)記錄的游標(biāo)),rows表示查詢限定返回的最大記錄數(shù),這兩個(gè)參數(shù)必須為整數(shù)。
例子:
SELECT username FROM user LIMIT 4,10
如果 user 表中的數(shù)據(jù)記錄超過14條的話,該例子將會(huì)返回符合結(jié)果的第 5-14 條記錄(共 10 條),注意默認(rèn)偏移量是從 0 開始的。
offset 參數(shù)如果省略,則默認(rèn)為 0 ,即 LIMIT 10 等同于 LIMIT 0,10 (返回符合查詢條件的前 10 條記錄)。
提示
LIMIT 中 rows 并不支持取值 -1 (從當(dāng)前偏移量到表記錄結(jié)束的所有數(shù)據(jù)),如:
SELECT username FROM user LIMIT 9,-1
運(yùn)行該 SQL 會(huì)產(chǎn)生參數(shù)錯(cuò)誤。
小技巧
當(dāng)你確認(rèn)查詢結(jié)果只有一條數(shù)據(jù)時(shí)(如核對用戶名密碼),可以加上LIMIT 1的限制條件,當(dāng)系統(tǒng)查詢到一條數(shù)據(jù)后即停止搜索而不會(huì)繼續(xù)查找下一條記錄,這樣可有效提高查詢效率。
相關(guān)文章
MAC下Mysql5.7+ MySQL Workbench安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了MAC下Mysql5.7+ MySQL Workbench安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06MySQL獲得當(dāng)前日期時(shí)間函數(shù)示例詳解
這篇文章主要給大家介紹了關(guān)于MySQL獲得當(dāng)前日期時(shí)間函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12簡單了解操作mysql數(shù)據(jù)庫的命令行神器mycli
這篇文章主要介紹了簡單了解操作mysql數(shù)據(jù)庫的命令行神器mycli,今天發(fā)現(xiàn)一個(gè)操作數(shù)據(jù)庫的命令行工具,可以自動(dòng)補(bǔ)全和語法高亮,,需要的朋友可以參考下2019-06-06MYSQL row_number()與over()函數(shù)用法詳解
這篇文章主要介紹了MYSQL row_number()與over()函數(shù)用法詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08mysql 替換字段部分內(nèi)容及mysql 替換函數(shù)replace()
這篇文章主要介紹了mysql 替換字段部分內(nèi)容及mysql 替換函數(shù)replace()的相關(guān)知識,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-02-02