MySQL - Redirecionar a saída padrão para o console

Fevereiro 2017

Você conhece o cliente MySQL em linha de comando, aka "mysql", mas você sabia que era possível redirecionar a saída dos comandos para qualquer programa? Para isso, basta usar o comando "pager", seguido do nome do programa para o qual vamos redirecionar a saída.

Atribuir a saída para um programa


Exemplo (certamente o mais utilizado) :

mysql>pager more   
PAGER set to 'more'   
mysql>

A próxima vez que o resultado de um comando excederá uma página, bastará pressionar a barra de espaço para mudar de página.

Repor a página padrão


Para voltar ao pager padrão, utilize o comando "nopager" :
mysql> nopager   
PAGER set to stdout   
mysql>

Exemplos de uso


A maioria dos exemplos são para o Linux/Unix, sinto muito!

Exibir a saída em um editor


Para poder editar a saída com o vi:
mysql>pager vi - 

Extrair as linhas com uma palavra


Para exibir somente as tabelas com "pedra" em seu nome, sem maiúsculas e minúsculas:
mysql>pager grep -i pierre   
mysql>show tables;


Tenho certeza que você tem muitas outras ideias de uso! Use os comentários a vontade, para dar outros exemplos!


Tradução feita por Lucia Maurity y Nouira

Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 23 de março de 2012 às 12:17 por pintuda.
Este documento, intitulado 'MySQL - Redirecionar a saída padrão para o console', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.