No próximo artigo, daremos uma olhada no mycli. A seguir veremos a instalação no Ubuntu deste Cliente MySQL para terminal. É escrito em Python usando a biblioteca Kit de ferramentas de prompt do Python e no se inclui preenchimento automático e destaque de sintaxe. Funcionará com servidores de banco de dados MySQL, MariaDB e Percona.
Este cliente será especialmente útil quando se trata de escreva consultas complexas com facilidade e rapidez sem ter que se lembrar de toda a sintaxe da consulta. Isso nos dará aos usuários a possibilidade de usar o REPL (Ler, avaliar, imprimir, repetir) que aparecerá no menu de sugestões assim que começarmos a digitar.
Características gerais do mycli
Mycli é uma ferramenta de linha de comando para MySQL, MariaDB e Percona e suporta as seguintes funções:
- Vamos conhecer o autocompletar e completar maiúsculas ou minúsculas. Assim que começarmos a digitar comandos, isso entrará em ação.
- Preencher automaticamente enquanto digita palavras-chave SQL, bem como tabelas, visualizações e colunas no banco de dados.
- Belas estampas de dados tabulares nos quais você pode ver as cores. Conforme escrevemos nossas consultas, veremos que as palavras reservadas terão uma cor, enquanto os dados e constantes terão outra. Isso permitirá que os usuários identifiquem e analisem de forma rápida e fácil as consultas que fazemos ao banco de dados.
- Este cliente vai nos oferecer suporte para consultas multilinhas.
- Suporte para Conexões SSL / TLS.
- Teremos a possibilidade de salve nossas consultas favoritos. Também poderemos armazenar seu resultado em um arquivo. Esta funcionalidade está desabilitada por padrão, mas podemos ativá-la editando o arquivo de configuração, encontrado em ~ / .myclirc.
- Todos registros poderemos encontrá-los no arquivo ~ / .mycli.log.
- Encontraremos suporte para poder usar vários temas.
- Funciona bem com Entrada / saída Unicode.
Estas são apenas algumas de suas características. Seremos capazes de encontrar todas as suas características em sua página do GitHub.
Instale mycli no Ubuntu
Para instalar o MySQL CLI, ou seja, mycli, precisaríamos de um sistema executando python 2.7+ ou 3.4+. Por este motivo, teremos que nos certificar de que nosso sistema Ubuntu possui o Python instalado. Se não temos este idioma, para instalá-lo, execute o seguinte comando em um terminal (Ctrl + Alt + T):
sudo apt install python
Assim que o requisito acima for atendido, mycli terá pacotes disponíveis nos repositórios do gerenciador de pacotes do sistema. Poderemos usar o seguinte script para instalar este cliente:
sudo apt update && sudo apt install mycli
Outra opção de instalação será usar pip. Para instalar mycli usando este gerenciador de pacotes Python, você só precisa digitar no terminal (Ctrl + Alt + T):
sudo pip3 install mycli
Após a instalação, poderemos verifique a versão do cliente instalado com o seguinte comando:
mycli -v
Para começar, seremos capazes de nos conectar usando o comando mostrado abaixo:
sudo mycli
Observe que as sugestões são sensíveis ao contexto, dependendo da posição do cursor. Por exemplo: apenas tabelas são sugeridas após a palavra-chave FROM e apenas nomes de colunas são sugeridos após a cláusula WHERE.
ajudar
Para a lista de todos os comandos que podem ser usados com mycli, tudo o que você precisa fazer é executar o seguinte comando de ajuda no terminal:
mycli --help
Pára aprenda mais sobre como usar mycli, os usuários podem consultar o documentação oficial oferecidos no site do projeto.
Em resumo, mycli é uma boa ferramenta do lado do cliente que irá encurtar o tempo de escrita de consultas no terminal, uma vez que irá sugerir nomes de tabelas e colunas conforme escrevemos uma consulta. Se alguém estiver interessado, deve ser dito que há também uma ferramenta equivalente para postgres com o nome pgcli que foi desenvolvido por Amjith.