mysql怎麼限制查詢數量

青灯夜游
發布: 2022-04-12 15:02:26
原創
9012 人瀏覽過

mysql中,可以透過在SELECT查詢語句中使用「LIMIT」關鍵字來限制查詢數量,該關鍵字可以指定查詢結果從哪筆記錄開始顯示,總共顯示多少筆記錄;語法「SELECT {*|欄位列名} FROM 資料表LIMIT 初始位置,記錄數;」。

mysql怎麼限制查詢數量

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

當資料表中有上萬個資料時,一次查詢出表中的全部資料會降低資料回傳的速度,同時對資料庫伺服器造成很大的壓力。這是就需要限制查詢數量了。

在mysql中,可以透過在SELECT查詢語句中使用「LIMIT」關鍵字來限制查詢數量。

Mysql Limit 關鍵字是用來限制查詢結果的數量,可以指定查詢結果從哪筆記錄開始顯示,總共顯示多少筆記錄。

例如一張很大的表,有一千萬數據,一次查詢所有的數據處理會佔用很大的資源造成查詢結果很慢,這時候使用Limit 就可以一次獲取指定的條數,只取得我們需要的條數。

限制查詢數量的語句:

SELECT {* | 字段列名}
FROM 数据表名
LIMIT 初始位置,记录数;
登入後複製

其中,

  • #「初始位置」表示從哪筆記錄開始顯示,可省略。第一筆記錄的位置是 0,第二筆記錄的位置是 1。後面的紀錄依序類推。

  • 「記錄數」表示顯示記錄的條數。

注意:LIMIT 後的兩個參數必須都是正整數。

範例:

  • 不指定啟動位置

預設不指定啟始位置會從第一個開始獲取,例如下面語句:取得students 表三個資料

SELECT * FROM students LIMIT 3;
登入後複製

mysql怎麼限制查詢數量

如果「記錄數」的值小於查詢結果的總數,則會從第一筆記錄開始,顯示指定條數的記錄。如果「記錄數」的值大於查詢結果的總數,則會直接顯示查詢出來的所有記錄。

  • 指定啟動位置

#啟動位置就是從第幾條開始取得數據,例如下方這條語句:從第一條開始取得兩條資料。

SELECT * FROM students LIMIT 0,2;
登入後複製

mysql怎麼限制查詢數量

【相關推薦:mysql影片教學

以上是mysql怎麼限制查詢數量的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!