MySQL pagination
MySQL에서 페이징 할 수 있는 방법이다.
API requestParam으로 page 번호와 size 크기를 전달받아서 아래처럼 사용할 수 있다.
이때 페이지 번호는 0번부터 시작한다.
OFFSET과 LIMIT 사용
SELECT * FROM TABLE_NAME LIMIT 10 OFFSET 0;
- 10개씩 페이징
- 첫 번째 페이지 :
LIMIT 10 OFFSET 0
- 두 번째 페이지 :
LIMIT 10 OFFSET 10
- OFFSET = page * size
LIMIT 사용
SELECT * FROM TABLE_NAME LIMIT 0, 10;
- LIMIT (오프셋), (조회 개수)
- 10개씩 페이징
- 첫 번째 페이지 :
LIMIT 0, 10
- 두 번째 페이지 :
LIMIT 10, 10
- OFFSET = page * size