GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y usar MyCLI en MySQL / MariaDB / Percona para autocompletado y resaltado de sintaxis

Para los servidores de bases de datos populares como MySQL, MariaDB y Percona, debe ejecutar diferentes comandos para la tarea, como mostrar la base de datos, mostrar tablas, enumerar usuarios de tablas, etc. Con MyCLI, ejecutar tales comandos es fácil. MyCLI es una interfaz de línea de comandos (CLI) creada con la biblioteca prompt_toolkit y Python, que proporciona resaltado de sintaxis y finalización automática.

También puede configurar MyCLI para la lista de comandos anteriores con la tecla de flecha arriba/abajo. Por lo tanto, no necesita preocuparse por escribir los comandos anteriores nuevamente. MyCLI tiene muchas características para usar.

Características de MyCLI

  • Se admite el resaltado de sintaxis con Pygments.
  • Se admiten conexiones SSL.
  • A medida que escribe palabras clave de SQL, así como columnas, tablas y vistas en la base de datos, en este caso se encuentran disponibles las funciones de autocompletado.
  • Se admiten consultas de varias líneas
  • Creación automática del archivo de configuración en ~/.myclirc en el momento de la instalación.
  • Se admite la temporización de declaraciones Sql y representación de tablas.
  • De forma predeterminada, las funciones de finalización inteligente están habilitadas y ofrecen sugerencias para completar según el contexto.
    • SELECCIONE * DESDE y luego presione tabulador para mostrar los nombres de las tablas.
    • SELECCIONE * DE usuarios DONDE y luego presione la pestaña para mostrar los nombres de las columnas.
  • Todas las consultas y sus registros de resultados se guardan en un archivo. De forma predeterminada, esta función está deshabilitada.
  • Impresión a color de datos tabulares.
  • Admite guardar consultas favoritas usando el alias \fs. Puede ejecutar la consulta nuevamente con el alias \fs.

En este artículo, instalaremos MyCLI en el servidor Ubuntu 20.04 y discutiremos los casos de uso con algunos ejemplos. Estamos usando un servidor mysql, sin embargo, funciona en MariaDB o Percona automáticamente.

Instalación de MyCLI en servidor Ubuntu 20.04 LTS

Para instalar MyCLI en el servidor Ubuntu 20.04 LTS, puede ejecutar el comando como se muestra a continuación.

$ sudo apt update
$ sudo apt install mycli -y

Con el comando anterior, mycli estará completamente instalado y listo para usar.

Casos de uso de MyCLI

Aquí, vamos a utilizar el comando MyCLI para el popular servidor de bases de datos MySQL. Ejecutemos algunos comandos usando las características de MyCLI, lo que facilita la ejecución de comandos y sintaxis.

# mycli -u root -p database_name

Aquí puede ver las opciones para completar la sintaxis, lo que facilita la elección de una de las requeridas.

Función de finalización automática de MyCLI

Otro ejemplo de ejecución del comando para mostrar dicha función es el que se muestra a continuación.

Como MyCLI tiene una función de finalización automática, puede ver las opciones para completar la sintaxis simplemente escribiendo SELECT * F, muestra opciones como FROM, lo que facilita la elección de una de las necesarias.

Función de finalización inteligente de MyCLI

Además, para mostrar su función de finalización inteligente, mostraremos otro ejemplo como se muestra a continuación.

Aquí, hemos presionado espacio después de DONDE, muestra opciones para tablas relacionadas. En nuestro caso, muestra opciones de columna para la tabla pma__table__info.

Función de soporte de alias de MyCLI

Esta característica también es útil de muchas maneras. Incluso después de que los nombres de las tablas tengan un alias, la finalización de las columnas funcionará. Puede ver el siguiente ejemplo para obtener más detalles.

Conclusión

Puede disfrutar de la finalización automática, la finalización inteligente, la compatibilidad con alias y muchas más funciones de MyCLI simplemente instalando con las instrucciones anteriores. ¡Gracias!


Ubuntu
  1. Cómo instalar y usar TensorFlow en CentOS 7

  2. Instale y use MyCLI en MySQL / MariaDB / Percona para la finalización automática y el resaltado de sintaxis en el servidor Ubuntu 20.04

  3. Las mejores herramientas de captura de pantalla de código abierto para Ubuntu:¿cómo instalar y usar?

  4. [Linux]:cómo instalar y usar la función de finalización automática o finalización de pestañas en YUM

  5. Cómo instalar y usar MySQL en Ubuntu 20.04

Cómo instalar y usar Unbound en Ubuntu 20.04

Herramientas de captura de pantalla para Ubuntu:¿cómo instalar y usar?

Cómo instalar y usar Tilda:una consola desplegable para Ubuntu

Cómo instalar y usar Kontact en Ubuntu 20.04

Cómo instalar y usar iTunes en Ubuntu 20.04

Cómo instalar y usar R en Ubuntu