[討論] 一個有關mysql的問題
發表於 : 2004-01-08 12:43
想請問有經驗的大大
假如"phpBB 架站討論區"有1000篇文章
而列表的時候每頁假設是 20 篇文章
所以第一頁應該是 1~20 篇
sql語法下的時候用 SELECT...LIMIT 1,20
第二頁應該是第 21~40 篇
sql語法下的時候用 SELECT...LIMIT 21,40
我的問題是當使用select limit語法時
他是會將全部的資料都select出來後再去把第21~40筆抓出來嗎??
也就是要兩個步驟....先select 再 limit
那不就每頁都要select一次全部的資料
這樣是不是也會影響到速度??
假如"phpBB 架站討論區"有1000篇文章
而列表的時候每頁假設是 20 篇文章
所以第一頁應該是 1~20 篇
sql語法下的時候用 SELECT...LIMIT 1,20
第二頁應該是第 21~40 篇
sql語法下的時候用 SELECT...LIMIT 21,40
我的問題是當使用select limit語法時
他是會將全部的資料都select出來後再去把第21~40筆抓出來嗎??
也就是要兩個步驟....先select 再 limit
那不就每頁都要select一次全部的資料
這樣是不是也會影響到速度??