페이징 기술이란?
페이징은 사용자에게 모든 데이터를 세그먼트별로 표시하는 기술입니다. 원하는 콘텐츠는 찾을 때까지 페이지 번호를 지정하거나 페이지를 넘기는 방식으로 보이는 콘텐츠를 변환할 수 있습니다. 사실 이는 우리가 책을 읽을 때와 매우 유사합니다. 페이지네이션의 의미
페이지네이션은 확실히 효과적이지만 시스템의 복잡성을 증가시키겠지만, 데이터 양이 적다면 당연히 가능합니다. 하지만 기업 정보 시스템에서는 가능합니다. 클라이언트가 수천 개의 표 형식 데이터, 바쁜 네트워크 및 긴장한 서버는 조용히 질문을 제기합니다. 시위는 때로는 노골적인 파업으로 끝나기도 합니다. 이 결말은 원하는 것은 무엇이든 한 폭군과 이를 참을 수 없는 신민 사이의 고대 이야기와 비슷합니다. 프로그래머는 폭군이 아닙니다. , 그는 대부분의 기업 정보 시스템이 3계층 또는 그 이상의 계층 아키텍처를 갖고 있다는 사실을 고려하여 프로그램이 삶을 더 좋게 만들기를 바라고 있습니다. 불만에 휩싸이거나 한밤중에 걸려오는 전화에 잠에서 깬다.
페이징 구현 방법
일명 페이징 표시, 즉 데이터베이스에 설정된 결과를 세그먼트별로 표시하는 방식 . 여기에서는 Mysql 문에서 제한 명령을 사용해야 합니다. 세그먼트 방법, 현재 어떤 세그먼트에 있는지(각 세그먼트에는 페이지에 몇 개의 레코드가 있습니까? 현재 페이지는 무엇입니까?)
처음 10개 레코드:
select * from table limit 0,10
11~20번째 음반:
select * from table limit 10,10
21~30번째 음반:
select * from table limit 20,10
위에서 패턴을 볼 수 있습니다
(현재 페이지 수 - 1)
우선, 페이징 기능의 개발 아이디어 및 프로세스
SQL 문을 사용하여 페이징 데이터를 작성하고 가져옵니다
SQL 문을 다음으로 전송합니다. 우리 데이터베이스