Paginação de dados no MYSQL

Por Adriano AoliAtualizado em 10/09/2022 09:57

Usando o limit do mysql podemos paginar os dados que serão exibidos e assim melhorar a performance do banco de dados onde ao invés de serem mostrados todos os registros, apenas blocos de linhas são mostrados, como na paginação normal.

Use a seguinte sintaxe

select * from tabela LIMIT RegistroInicial, ResultadosPorPagina

Troque RegistroInicial, ResultadosPorPagina pelos valores respectivos. Ex:

Para mostra a primeira parte dos 100 resultados em blocos de 10 registros use:

select * from tabela LIMIT 0, 10

Para segunda página.. use

select * from tabela LIMIT 10, 10

Para terceira página.. use

select * from tabela LIMIT 20, 10

e assim por diante.

Para gerar os links ou botões para a executar a paginação é necessário saber a quantidade de registros que tabela retornará e é preciso exemplificar na linguagem específica por isso não vamos mostrar como fazer.

@2006 - 2021 - Adriano AOli

Criação de Sites - Criação de Sistemas

Todos os direitos reservados