MyCli un cliente MySQL/mariadb con autocompletación y altura de sintaxis

MyCli un cliente MySQL/mariadb con autocompletación y altura de sintaxis

Mycli es una interfaz de línea de comandos fácil de usar (CLI) para los populares sistemas de gestión de bases de datos: MySQL, Mariadb y Percona con Auto-Completion y Syntax Sestinging. Se construye usando apurn_toolkit y requiere Python 2.7, 3.3, 3.4, 3.5 y 3.6. Admite conexiones seguras sobre SSL al servidor MySQL.

Características mycli

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

Por ejemplo:

Seleccionar * de - Esto solo mostrará los nombres de las tablas. Seleccione * de los usuarios donde, esto simplemente mostrará nombres de columnas. 
  • Admite resaltar sintaxis usando pygmentos.
  • Soporte para conexiones SSL.
  • Ofrece soporte para consultas multilíneas.
  • Opcionalmente, registra cada consulta y su salida a un archivo (tenga en cuenta que esto está deshabilitado de forma predeterminada).
  • Le permite guardar consultas favoritas (guarde una consulta usando \ fs alias y ejecutarlo con \ f alias).
  • Admite el momento de las declaraciones SQL y la representación de la tabla.
  • Imprime datos tabulares de una manera 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 actualización $ sudo apt-get install mycli 

Asimismo, Fedora 22+ Tiene un paquete disponible para MYCLI, puede instalarlo utilizando el comando DNF como se muestra a continuación:

$ sudo dnf install mycli 

Para otras distribuciones de Linux como Rhel/centos, Necesitarás la herramienta Python Pip para instalar mycli. Comience instalando PIP con los comandos a continuación:

$ sudo yum install Pip 

Una vez que se instala PIP, 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 

Empotramiento automático

Finalizaciones fáciles como palabras clave y funciones SQL.

Finalización automática de MySQL

Parto inteligente

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

MySQL Smart Finalation

Soporte de alias

Las finalizaciones de una columna funcionarán incluso cuando los nombres de las tablas estén alias.

Soporte de alias mysql

Sintaxis-iluminación

Destacación de sintaxis para mysql.

Destacación de sintaxis mysql

Salida SQL formateada

La salida mysql se contagia automáticamente a través de menos comando.

Salida formateada de MySQL

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

$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql: // [correo electrónico protegido]: 3306/django_poll 

Para más opciones de uso, escriba:

$ mycli --help 

Página de inicio de MyCli: http: // mycli.neto/índice

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

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

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