Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MyCLI – Um cliente MySQL/MariaDB com preenchimento automático e realce de sintaxe


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