GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installez et utilisez MyCLI dans MySQL / MariaDB / Percona pour la saisie semi-automatique et la mise en évidence de la syntaxe sur le serveur Ubuntu 20.04

Pour les serveurs de base de données populaires tels que MySQL, MariaDB et Percona, vous devez exécuter différentes commandes pour la tâche, telles que l'affichage de la base de données, l'affichage des tables, la liste des utilisateurs à partir des tables, etc. Avec MyCLI, exécuter de telles commandes est facile.

MyCLI est essentiellement une interface de ligne de commande (CLI) construite à l'aide de la bibliothèque prompt_toolkit et Python qui fournit la coloration syntaxique et l'auto-complétion.

Vous pouvez également configurer MyCLI pour la liste des commandes précédentes avec la touche fléchée haut/bas. Vous n'avez donc pas à vous soucier de taper à nouveau les commandes précédentes.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes liées à la base de données système Linux.

Dans ce contexte, nous verrons comment installer et utiliser MyCLI sur le serveur Ubuntu 20.04.


Les fonctionnalités principales de MyCLI incluent :

  • La coloration syntaxique à l'aide de Pygments est prise en charge.
  • Les connexions SSL sont prises en charge.
  • Lorsque vous tapez des mots-clés SQL ainsi que des colonnes, des tables et des vues dans la base de données, des saisies semi-automatiques sont disponibles dans ce cas.
  • Les requêtes multilignes sont prises en charge.
  • Création automatique du fichier de configuration dans ~/.myclirc au moment de l'installation.
  • La synchronisation des instructions SQL et le rendu des tableaux sont pris en charge.
  • Par défaut, les saisies semi-automatiques sont activées et proposent des suggestions de saisie contextuelle.
  • SELECT * FROM puis appuyez sur tab pour afficher les noms des tables.
  • SELECT * FROM utilisateurs WHERE puis appuyez sur tab pour afficher les noms de colonne.
  • Toutes les requêtes et leurs journaux de résultats sont enregistrés dans un fichier. Par défaut, cette fonctionnalité est désactivée.
  • Impression colorée des données tabulaires.
  • Prend en charge l'enregistrement d'une requête favorite à l'aide de l'alias \fs. Vous pouvez réexécuter la requête avec \fs alias.


Comment installer MyCLI sur le serveur Ubuntu 20.04 LTS ?

Pour installer MyCLI sur le serveur Ubuntu 20.04 LTS, vous pouvez exécuter les commandes ci-dessous :

$ sudo apt update
$ sudo apt install mycli -y

Avec la commande ci-dessus, mycli sera complètement installé et prêt à être utilisé.


Comment utiliser MyCLI ?

Ici, nous allons utiliser la commande MyCLI pour le serveur de base de données populaire MySQL. Exécutons quelques commandes à l'aide des fonctionnalités de MyCLI, ce qui facilite l'exécution des commandes et de la syntaxe :

# mycli -u root -p database_name

Ici, vous verrez les options pour compléter la syntaxe, ce qui facilite le choix de celles requises.


Que fait la fonctionnalité de saisie semi-automatique de MyCLI ?

Avec la fonction d'auto-complétion MyCLI, vous pouvez voir les options pour compléter la syntaxe en tapant simplement SELECT * F. Cela affichera les options comme FROM, ce qui facilitera le choix de l'une des options requises.

# mycli -u root -p phpmyadmin
SHOW DATABSES;
USE phpmyadmin;
SELECT * F


Comment utiliser la fonctionnalité Smart-completion de MyCLI ?

La fonction de complétion intelligente de MyCLI se présente comme suit :

SHOW TABLES;
SELECT * FROM pma__table_info WHERE

Ici, nous avons appuyé sur espace après WHERE, il affiche des options pour les tables associées. Dans notre cas, il affiche les options de colonne pour la table pma__table__info.


À propos de la fonctionnalité Alias ​​Support de MyCLI ?

Cette fonctionnalité est également utile Même après que les noms de table sont aliasés, les complétions de colonne fonctionneront comme illustré ci-dessous :

SELECT * FROM pma__table_info WHERE db_name;
SELECT t FROM pma__table_info WHERE db_name;



Ubuntu
  1. Comment installer MySQL sur Ubuntu 18.04

  2. Comment installer et utiliser MySQL Workbench sur Ubuntu 18.04

  3. Comment installer MariaDB sur Ubuntu 20.04

  4. Comment installer et utiliser Telnet sur Ubuntu 20.04 LTS

  5. Comment installer WordPress sur Ubuntu 18.04 et le configurer pour utiliser une base de données distante

Comment installer et utiliser Tilda - une console déroulante pour Ubuntu

Comment installer le serveur MySQL dans Ubuntu

Installer et configurer le serveur Samba sur Ubuntu pour le partage de fichiers

Comment installer et utiliser R sur Ubuntu

Installez et utilisez Glances pour surveiller le serveur ou le bureau Ubuntu 20.04

Comment installer et utiliser MySQL Workbench sur Ubuntu 18.04