MySQL中的Limit是指在查詢數據時只返回前幾條數據。Limit語法如下:
SELECT column_name(s) FROM table_name LIMIT number;
其中number為要返回的記錄數。而在Limit后,還可添加兩個參數,分別表示開始查詢的位置和所返回的記錄數,語法如下:
SELECT column_name(s) FROM table_name LIMIT start, number;
其中start表示開始查詢的位置,從0開始計數,而number表示要返回的記錄數,從1開始計數。
例如,下面的語句查詢了表students中前三條記錄:
SELECT * FROM students LIMIT 3;
而下面的語句查詢了表students中從第二條記錄開始的三條記錄:
SELECT * FROM students LIMIT 1, 3;
要注意的是,當只有一個參數時,則表示返回該參數數目的記錄數;而當有兩個參數時,則第一個參數為開始查詢位置,第二個參數為返回記錄數目。在使用Limit時,應注意選擇適當的數目,以避免查詢過多的數據而導致性能問題。