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.
- 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 úteis de linha de comando para monitorar o desempenho do MySQL no Linux
- Como alterar a senha root 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 mycli com comandos simples no Linux. Compartilhe sua opinião sobre este artigo por meio do formulário de feedback abaixo.