MeuCLI é uma interface de linha de comando (CLI) fácil de usar para os sistemas de gerenciamento de banco de dados populares:MySQL, MariaDB e Percona com preenchimento automático e realce de sintaxe. Ele é construído usando o prompt_toolkit e requer Python 2.7, 3.3, 3.4, 3.5 e 3.6. Ele suporta conexões seguras via SSL para o servidor MySQL.
Recursos do MyCLI
- Quando você o inicia, 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 é compatível com o preenchimento inteligente, que é ativado 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 Pigmentos.
- Suporte para conexões SSL.
- Oferece suporte para consultas de várias linhas.
- Ele opcionalmente registra cada consulta e sua saída em um arquivo (observe que isso está desativado por padrão).
- Permite salvar consultas favoritas (salvar uma consulta usando \fs alias e execute-o com \f alias ).
- Suporta temporização de instruções SQL e renderização de tabela.
- Imprime dados tabulares de forma atraente.
Como instalar o MyCLI para MySQL e MariaDB no Linux
No Debian/Ubuntu distribuições, 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 como abaixo:
$ sudo dnf install mycli
Para outras distribuições Linux, como RHEL/CentOS , você precisará da ferramenta pip do Python para instalar o mycli. Comece instalando o pip com os comandos abaixo:
$ sudo yum install pip
Depois que o pip estiver instalado, você poderá instalar o mycli da seguinte maneira:
$ sudo pip install mycli
Como usar MyCLI para MySQL e MariaDB no Linux
Uma vez instalado 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.
Completação inteligente
Conclusão do nome da tabela após a palavra-chave ‘FROM’.
Suporte de alias
Um preenchimento de coluna funcionará mesmo quando os nomes das tabelas forem alias.
Destaque de sintaxe
Destaque de sintaxe para MySQL.
Saída SQL formatada
A saída do MySQL é canalizada automaticamente através 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://[email protected]: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.
- 20 comandos MySQL (Mysqladmin) para administração de banco de dados no Linux
- Como alterar um diretório de dados MySQL/MariaDB padrão no Linux
- 4 ferramentas de linha de comando úteis para monitorar o desempenho do MySQL no Linux
- Como alterar a senha raiz do MySQL ou MariaDB no Linux
- Comandos de backup e restauração do MySQL para administração de banco de dados
Isso é tudo! Neste guia, mostramos como instalar e usar o mycli com comandos simples no Linux. Compartilhe sua opinião sobre este artigo através do formulário de feedback abaixo.