首頁  >  文章  >  資料庫  >  mysql怎麼查詢前10筆記錄

mysql怎麼查詢前10筆記錄

青灯夜游
青灯夜游原創
2021-12-02 16:02:1432958瀏覽

在mysql中,可以利用SELECT查詢語句和limit關鍵字來查詢前10筆記錄,語法為「SELECT * FROM 資料表LIMIT 10;」或「SELECT * FROM 資料表LIMIT 0,10; 」。

mysql怎麼查詢前10筆記錄

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

在mysql中,可以使用SELECT語句和limit關鍵字來查詢前10筆記錄。

在 MySQL 中,可以使用 SELECT 語句來查詢資料。查詢數據是指從資料庫中根據需求,使用不同的查詢方式來獲取不同的數據,是使用頻率最高、最重要的操作。

而LIMIT 用來指定查詢結果從哪筆記錄開始顯示,總共顯示多少筆記錄。

語法:

SELECT
{* | <字段列名>}
FROM <表 1>, <表 2>…
[LIMIT 子句]

LIMIT 子句的語法:

1、不指定初始位置##

LIMIT 记录数

LIMIT 關鍵字不指定初始位置時,記錄會從第一筆記錄開始顯示。顯示記錄的條數由 LIMIT 關鍵字指定。

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

範例:


mysql> SELECT * FROM tb_students_info LIMIT 10;
+----+--------+---------+------+------+--------+------------+
| id | name   | dept_id | age  | sex  | height | login_date |
+----+--------+---------+------+------+--------+------------+
|  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |
|  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |
|  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |
|  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |
|  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |
|  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |
|  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |
|  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |
| 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |
+----+--------+---------+------+------+--------+------------+
10 rows in set (0.26 sec)

2、指定初始位置

LIMIT 初始位置,记录数

LIMIT 關鍵字可以指定查詢結果從哪一筆記錄開始顯示,顯示多少筆記錄。

  • 「初始位置」表示從哪筆記錄開始顯示;

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

第一筆記錄的位置是 0,第二筆記錄的位置是 1。後面的紀錄依序類推。

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

mysql> SELECT * FROM tb_students_info LIMIT 0,10;
+----+--------+---------+------+------+--------+------------+
| id | name   | dept_id | age  | sex  | height | login_date |
+----+--------+---------+------+------+--------+------------+
|  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |
|  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |
|  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |
|  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |
|  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |
|  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |
|  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |
|  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |
| 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |
+----+--------+---------+------+------+--------+------------+
10 rows in set (0.26 sec)

【相關推薦:

mysql影片教學

以上是mysql怎麼查詢前10筆記錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn