MySQL數據庫中的LIMIT關鍵字用于限制查詢結果的數量。它通常與SELECT語句一起使用,以從表中選擇指定數量的行。LIMIT子句的語法如下:
SELECT column1, column2, ... FROM table_name WHERE condition ORDER BY column1 ASC|DESC LIMIT number;
參數說明:
column1, column2, ...
:要查詢的列名。table_name
:要查詢的數據表名。condition
(可選):查詢條件。ORDER BY column1 ASC|DESC
(可選):指定按哪個列進行排序,ASC表示升序,DESC表示降序。LIMIT number
:要返回的行數。以下是一些使用LIMIT的例子:
查詢表中的前10行數據:
SELECT * FROM users LIMIT 10;
查詢表中的所有數據,但僅返回第11到20行:
SELECT * FROM users LIMIT 10, 10;
在按年齡降序排列的情況下,查詢表中的前5名用戶:
SELECT * FROM users ORDER BY age DESC LIMIT 5;