Melhorando saída de resultados do MySQL via terminal
Dica publicada em Banco de Dados / MySQL
Melhorando saída de resultados do MySQL via terminal
Pessoal, dica simples, que facilita a vida daqueles que não possuem ou não querem utilizar algum cliente para conexão a banco de dados MySQL.
Quando você possui uma query simples e deseja visualizar todos os fields de uma determinada tabela, e a tabela contém muitos campos, o terminal simplesmente quebra todas as linhas para caber na janela aberta.
Para evitar isso podemos apenas mudar o fluxo da saída do mysql para o less, utilitário para paginação de informações.
Como fazer? Conecte ao banco mysql via terminal e digite o seguinte comando:
pager less -SFX
Exemplo:
mysql -u root -p
mysql> pager less -SFX
E pronto, a sua saída deve ficar na página e você poderá utilizar as setas direcionadas (direita e esquerda, para cima e para baixo) para movimentar nos resultados.
Para facilitar:
Utilizando a dica do Fernando criei um pequeno vídeo, para exemplificar as saídas:
Quando você possui uma query simples e deseja visualizar todos os fields de uma determinada tabela, e a tabela contém muitos campos, o terminal simplesmente quebra todas as linhas para caber na janela aberta.
Para evitar isso podemos apenas mudar o fluxo da saída do mysql para o less, utilitário para paginação de informações.
Como fazer? Conecte ao banco mysql via terminal e digite o seguinte comando:
pager less -SFX
Exemplo:
mysql -u root -p
mysql> pager less -SFX
E pronto, a sua saída deve ficar na página e você poderá utilizar as setas direcionadas (direita e esquerda, para cima e para baixo) para movimentar nos resultados.
Para facilitar:
Utilizando a dica do Fernando criei um pequeno vídeo, para exemplificar as saídas: