欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL中對查詢結(jié)果排序和限定結(jié)果的返回?cái)?shù)量的用法教程

 更新時(shí)間:2015年12月16日 15:16:12   投稿:goldensun  
這篇文章主要介紹了MySQL中對查詢結(jié)果排序和限定結(jié)果的返回?cái)?shù)量的用法教程,分別講解了Order By語句和Limit語句的基本使用方法,需要的朋友可以參考下

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安裝配置方法圖文教程

    MAC下Mysql5.7+ MySQL Workbench安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了MAC下Mysql5.7+ MySQL Workbench安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • MySQL獲得當(dāng)前日期時(shí)間函數(shù)示例詳解

    MySQL獲得當(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聯(lián)合索引用法示例

    MySQL聯(lián)合索引用法示例

    這篇文章主要介紹了MySQL聯(lián)合索引用法,結(jié)合實(shí)例形式分析了MySQL聯(lián)合索引的具體定義與使用方法,需要的朋友可以參考下
    2016-09-09
  • MySQL索引與事務(wù)定義到使用詳解

    MySQL索引與事務(wù)定義到使用詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫索引事務(wù),索引是為了加速對表中數(shù)據(jù)行的檢索而創(chuàng)建的一種分散的存儲(chǔ)結(jié);事物是屬于計(jì)算機(jī)中一個(gè)很廣泛的概念,一般是指要做的或所做的事情,下面我們就一起進(jìn)入文章了解具體內(nèi)容吧
    2022-12-12
  • MySql COALESCE函數(shù)使用方法代碼案例

    MySql COALESCE函數(shù)使用方法代碼案例

    這篇文章主要介紹了MySql COALESCE函數(shù)使用方法代碼案例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • ubuntu 16.04配置MySQL主從同步的配置方法

    ubuntu 16.04配置MySQL主從同步的配置方法

    這篇文章主要介紹了ubuntu 16.04配置MySQL主從同步的配置方法,需要的朋友可以參考下
    2018-03-03
  • 簡單了解操作mysql數(shù)據(jù)庫的命令行神器mycli

    簡單了解操作mysql數(shù)據(jù)庫的命令行神器mycli

    這篇文章主要介紹了簡單了解操作mysql數(shù)據(jù)庫的命令行神器mycli,今天發(fā)現(xiàn)一個(gè)操作數(shù)據(jù)庫的命令行工具,可以自動(dòng)補(bǔ)全和語法高亮,,需要的朋友可以參考下
    2019-06-06
  • MYSQL row_number()與over()函數(shù)用法詳解

    MYSQL row_number()與over()函數(shù)用法詳解

    這篇文章主要介紹了MYSQL row_number()與over()函數(shù)用法詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • mysql 替換字段部分內(nèi)容及mysql 替換函數(shù)replace()

    mysql 替換字段部分內(nèi)容及mysql 替換函數(shù)replace()

    這篇文章主要介紹了mysql 替換字段部分內(nèi)容及mysql 替換函數(shù)replace()的相關(guān)知識,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-02-02
  • Mysql深入了解聯(lián)表查詢的特點(diǎn)

    Mysql深入了解聯(lián)表查詢的特點(diǎn)

    這篇文章主要給大家介紹了關(guān)于MySQL聯(lián)表查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評論