페이징이란?
구글이나 네이버 다음에 검색을 하면 다음 페이지로 이동하도록 만들어져 있는 숫자나 이미지를 확인할 수 있다.
혹은 쇼핑을 하면 스크롤을 계속해서 내리면서 데이터를 확인할 수 있는데
이것을 페이징이라 하며 데이터 베이스에 있는 데이터를 25개씩 클라이언트화면으로 보내 처리해주기 때문에
페이징을 이용하여 많은 정보를 기다림 없이 볼수 있다.
이것을 MySQL을 이용하여 만들어볼 수 있는데
나는 아직 시작 문법을 배우고 있어 간단하게만 코드를 작성해 봤다.
limit 5;
데이터베이스의 상위 5개의 데이터를 불러온다.
limit 5, 5;
상위 5개 다음 데이터 5개를 불러온다.
book_id를 보면 데이터의 순서를 확인할 수 있다.
이런식으로 다음 데이터를 불러오기 위해 앞의 숫자를 10으로 변경해주면서
페이징을 할 수 있다.
offset은 페이징 시작점을 의미한다. 1행 = 0
그러므로 10 은 9가 된다.
MySQL 유저 생성 및 권한 부여 (0) | 2021.03.18 |
---|---|
MySQL 데이터베이스 schema만들기 (0) | 2021.03.18 |
MySQL if사용법 (0) | 2021.03.18 |
MySQL ifnull함수 (0) | 2021.03.18 |
MySQL case~ end 조건식 (0) | 2021.03.17 |