MYSQL是目前外界公認的最好的關系型數據庫管理系統之一,其具有高效、穩定等優點,今天我們要討論的是MYSQL如何進行行號顯示。
SELECT @rownum:=@rownum+1 AS rownum, t.* FROM ( SELECT * FROM table_name ORDER BY column_name ) AS t, (SELECT @rownum:=0) r;
這便是MYSQL實現行號的代碼,在FROM語句中先對表進行排序,再通過變量@rownum實現對行號的增加,最后新增了一個r匿名表達式,使@rownum初始值為0。
在某些情況下,我們可能需要進行分頁顯示,那么MYSQL該如何實現呢?
SELECT id,name,email FROM users ORDER BY id LIMIT 10 OFFSET 20;
LIMIT表示每頁記錄數, OFFSET表示偏移量,相當于從第幾條記錄開始。
mysql如何進行行號顯示,以及分頁顯示,相信對我們日常的數據處理有很大的幫助。