Pesquisa de site

MyCLI - Um cliente MySQL/MariaDB com preenchimento automático e destaque de sintaxe


MyCLI é uma interface de linha de comando (CLI) fácil de usar para os populares sistemas de gerenciamento de banco de dados: MySQL, MariaDB e Percona com preenchimento automático e realce de sintaxe. Ele é construído usando prompt_toolkit e requer Python 2.7, 3.3, 3.4, 3.5 e 3.6. Ele suporta conexões seguras via SSL com o servidor MySQL.

Recursos do MyCLI

  • Ao iniciá-lo pela primeira vez, um arquivo de configuração é criado automaticamente em ~/.myclirc.
  • Suporta preenchimento automático ao digitar palavras-chave SQL, bem como tabelas, visualizações e colunas no banco de dados.
  • Também oferece suporte ao preenchimento inteligente, que é habilitado por padrão e oferece sugestões para preenchimento sensível ao contexto.

Por exemplo:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Suporta realce de sintaxe usando Pygments.
  • Suporte para conexões SSL.
  • Oferece suporte para consultas multilinhas.
  • Opcionalmente, ele registra cada consulta e sua saída em um arquivo (observe que isso está desabilitado por padrão).
  • Permite salvar consultas favoritas (salvar uma consulta usando \fs alias e executá-la com \f alias).
  • Suporta temporização de instruções SQL e renderização de tabelas.
  • Imprime dados tabulares de forma atraente.

Como instalar MyCLI para MySQL e MariaDB no Linux

Nas distribuições Debian/Ubuntu, você pode instalar facilmente o pacote mycli usando o comando apt da seguinte forma:

sudo apt-get update
sudo apt-get install mycli

Da mesma forma, o Fedora 22+ tem um pacote disponível para mycli, você pode instalá-lo usando o comando dnf conforme abaixo:

sudo dnf install mycli

Para outras distribuições Linux, como RHEL/CentOS, você precisará da ferramenta Python pip para instalar o mycli. Comece instalando o pip com os comandos abaixo:

sudo yum install pip	

Depois que o pip estiver instalado, você pode instalar o mycli da seguinte maneira:

sudo pip install mycli

Como usar MyCLI para MySQL e MariaDB no Linux

Depois de instalar o mycli, você pode usá-lo assim:

mycli -u root -h localhost 

Preenchimento automático

Conclusões fáceis, como palavras-chave e funções SQL.

Conclusão inteligente

Conclusões do nome da tabela após a palavra-chave ‘FROM’.

Suporte de alias

As conclusões de uma coluna funcionarão mesmo quando os nomes das tabelas tiverem alias.

Realce de sintaxe

Destaque de sintaxe para MySQL.

Saída SQL formatada

A saída do MySQL é canalizada automaticamente por meio do comando less.

Para fazer login no mysql e selecionar um banco de dados ao mesmo tempo, você pode usar um comando semelhante ao seguinte.

mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll

Para mais opções de uso, digite:

mycli --help

Página inicial do MyCLI: http://mycli.net/index

Confira alguns artigos úteis para administração do MySQL.

  1. 20 comandos MySQL (Mysqladmin) para administração de banco de dados no Linux
  2. Como alterar um diretório de dados MySQL/MariaDB padrão no Linux
  3. 4 ferramentas úteis de linha de comando para monitorar o desempenho do MySQL no Linux
  4. Como alterar a senha root do MySQL ou MariaDB no Linux
  5. Comandos de backup e restauração do MySQL para administração de banco de dados

Isso é tudo! Neste guia, mostramos como instalar e usar mycli com comandos simples no Linux. Compartilhe sua opinião sobre este artigo por meio do formulário de feedback abaixo.