sql >> Base de Datos >  >> RDS >> Mysql

MyCLI:un cliente MySQL/MariaDB con finalización automática y resaltado de sintaxis

Mi CLI es una interfaz de línea de comandos (CLI) fácil de usar para los sistemas de administración de bases de datos populares:MySQL, MariaDB y Percona con autocompletado y resaltado de sintaxis. Está construido usando prompt_toolkit y requiere Python 2.7, 3.3, 3.4, 3.5 y 3.6. Soporta conexiones seguras sobre SSL al servidor MySQL.

Características de MyCLI

  • Cuando lo inicia por primera vez, se crea automáticamente un archivo de configuración en ~/.myclirc .
  • Admite la finalización automática al escribir palabras clave de SQL, así como tablas, vistas y columnas en la base de datos.
  • También es compatible con la finalización inteligente, que está habilitada de forma predeterminada y ofrecerá sugerencias para la finalización sensible al contexto.

Por ejemplo:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Admite resaltado de sintaxis mediante Pygments.
  • Soporte para conexiones SSL.
  • Ofrece soporte para consultas de varias líneas.
  • Opcionalmente, registra cada consulta y su salida en un archivo (tenga en cuenta que esto está deshabilitado de manera predeterminada).
  • Le permite guardar consultas favoritas (guardar una consulta usando \fs alias y ejecútelo con \f alias ).
  • Admite la temporización de las sentencias SQL y la representación de tablas.
  • Imprime datos tabulares de forma atractiva.

Cómo instalar MyCLI para MySQL y MariaDB en Linux

En Debian/Ubuntu distribuciones, puede instalar fácilmente el paquete mycli usando el comando apt de la siguiente manera:

$ sudo apt-get update
$ sudo apt-get install mycli

Asimismo, Fedora 22+ tiene un paquete disponible para mycli, puede instalarlo usando el comando dnf como se muestra a continuación:

$ sudo dnf install mycli

Para otras distribuciones de Linux como RHEL/CentOS , necesitará la herramienta Python pip para instalar mycli. Comience instalando pip con los siguientes comandos:

$ sudo yum install pip	

Una vez que pip esté instalado, puede instalar mycli de la siguiente manera:

$ sudo pip install mycli

Cómo usar MyCLI para MySQL y MariaDB en Linux

Una vez instalado mycli, puede usarlo así:

$ mycli -u root -h localhost 

Autocompletar

Fácil finalización, como palabras clave y funciones sql.

Finalización inteligente

Finalizaciones del nombre de la tabla después de la palabra clave 'FROM'.

Soporte de alias

Una columna completa funcionará incluso cuando los nombres de las tablas tengan alias.

Resaltado de sintaxis

Resaltado de sintaxis para MySQL.

Salida de SQL con formato

La salida de MySQL se canaliza automáticamente a través de menos comandos.

Para iniciar sesión en mysql y seleccionar una base de datos al mismo tiempo, puede usar un comando similar al siguiente.

$ mycli local_database
$ mycli -h localhost -u root app_db
$ mycli mysql://[email protected]:3306/django_poll

Para más opciones de uso, escriba:

$ mycli --help

Página de inicio de MyCLI:http://mycli.net/index

Consulte algunos artículos útiles para la administración de MySQL.

  1. 20 comandos MySQL (Mysqladmin) para la administración de bases de datos en Linux
  2. Cómo cambiar un directorio de datos MySQL/MariaDB predeterminado en Linux
  3. 4 herramientas útiles de línea de comandos para monitorear el rendimiento de MySQL en Linux
  4. Cómo cambiar la contraseña raíz de MySQL o MariaDB en Linux
  5. Comandos de copia de seguridad y restauración de MySQL para la administración de bases de datos

¡Eso es todo! En esta guía, mostramos cómo instalar y usar mycli con comandos simples en Linux. Comparta su opinión sobre este artículo a través del formulario de comentarios a continuación.