在MySQL數據庫中,我們經常需要查找最后一些數據,例如最近幾天、最新的幾條記錄等等。下面介紹幾種常用的MySQL查找最后幾條數據的方法。
1. 使用LIMIT關鍵字
SELECT * FROM table_name ORDER BY id DESC LIMIT 10;
以上語句表示查詢table_name表中按照id降序排列的前10條記錄,也就是最后10條記錄。
2. 使用LIMIT關鍵字和OFFSET偏移量
SELECT * FROM table_name ORDER BY id DESC LIMIT 10 OFFSET 5;
以上語句表示查詢table_name表中按照id降序排列的第6條到第15條記錄,也就是最后10條記錄。
3. 使用子查詢
SELECT * FROM (SELECT * FROM table_name ORDER BY id DESC LIMIT 10) t ORDER BY id ASC;
以上語句表示查詢table_name表中按照id降序排列的前10條記錄,然后按照id升序排列。
以上就是常用的MySQL查找最后幾條數據的方法,希望對大家有所幫助。
上一篇CSS不換行必須設置
下一篇mysql查找條數