마리아 DB

마리아 DB - 게시판 페이징 처리

낙산암 2022. 3. 19. 17:49

사용자가 사용하는 프로그램이 무엇이든 네트워크를 통해서 데이터를 전송받을 때는 가능하면 최소한의 데이터만을 전송받아야 한다. 페이징 처리는 사용자에게 전체 데이터중 일부분만 보여주는 것이다.

 

게시판 하단 페이징 처리를 한다. 

 

mysql에서 일부 데이터만 가져오는 쿼리는 아래와 같다.

 

select ... where ... order by ... limit 시작데이터, 데이터의 개수 

 

페이징 처리를 위해 mysql의 자가복제 기능을 이용하여 dummy 데이터를 넣는다.

 

insert into tbl_board(title, content, writer) (select title, content, writer from tbl_board);

 

아래 쿼리로 확인해보면 등록된 데이터 개수를 알 수 있다.

select count(*) from tbl_board;