MyCLI: un cliente MySQL/MariaDB con autocompletado y resaltado de sintaxis
MyCLI 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á creado con prompt_toolkit y requiere Python 2.7, 3.3, 3.4, 3.5 y 3.6. Admite conexiones seguras a través de SSL al servidor MySQL.
Funciones de MiCLI
- Cuando lo inicia por primera vez, se crea automáticamente un archivo de configuración en ~/.myclirc.
- Admite el autocompletado al escribir palabras clave SQL, así como tablas, vistas y columnas en la base de datos.
- También admite la finalización inteligente, que está habilitada de forma predeterminada y ofrecerá sugerencias para la finalización según el 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 multilínea.
- Opcionalmente, registra cada consulta y su resultado en un archivo (tenga en cuenta que esto está deshabilitado de forma predeterminada).
- Le permite guardar consultas favoritas (guarde una consulta usando \fs alias y ejecútela con \f alias).
- Admite la sincronización de declaraciones SQL y la representación de tablas.
- Imprime datos tabulares de forma atractiva.
Cómo instalar MyCLI para MySQL y MariaDB en Linux
En distribuciones Debian/Ubuntu, 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, puedes 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 instalado pip, puede instalar mycli de la siguiente manera:
sudo pip install mycli
Cómo utilizar MyCLI para MySQL y MariaDB en Linux
Una vez instalado mycli, puedes usarlo así:
mycli -u root -h localhost
Autocompletar
Completaciones sencillas, como palabras clave y funciones SQL.
Finalización inteligente
Completaciones de nombres de tablas después de la palabra clave "DESDE".
Soporte de alias
La finalización de una columna funcionará incluso cuando los nombres de las tablas tengan alias.
Resaltado de sintaxis
Resaltado de sintaxis para MySQL.
Salida SQL formateada
La salida de MySQL se canaliza automáticamente a través del comando less.
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://amjith@localhost: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.
- 20 comandos MySQL (Mysqladmin) para la administración de bases de datos en Linux
- Cómo cambiar un directorio de datos MySQL/MariaDB predeterminado en Linux
- 4 herramientas útiles de línea de comandos para monitorear el rendimiento de MySQL en Linux
- Cómo cambiar la contraseña raíz de MySQL o MariaDB en Linux
- 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.