1. 程式人生 > >從官方文件中探索MySQL分頁的幾種方式及分頁優化

從官方文件中探索MySQL分頁的幾種方式及分頁優化

### 概覽 相比於Oracle,SQL Server 等資料庫,MySQL分頁的方式簡單得多了,官方自帶了分頁語法 `limit` 語句: ```sql select * from test_t LIMIT {[offset,] row_count | row_count OFFSET offset} ``` 例如:要獲取第12行到第21行的記錄可以這樣寫: ```sql select * from test_t limit 11,10; ``` 或者 ```sql select * from test_t limit 10 offset 11; ``` 當然簡單的用法可以這樣使用,但是如果遇到資料量比較大的情況下和分頁在中間或後面部分的話,這樣使用會有效能問題。等會再看一下優化後的另外一種分頁方式。 ### 從官網中探索 >想著 `limit` 語句既然是官方語言,那樣官方文件中一定會有的介紹MySQL分頁的方式和優化的相關的建議吧,後面我看了一下其實與想象中的有挺大差別的,官方文件不是很全面