mycli: un excellent terminal pour MySQL avec saisie semi-automatique et coloration syntaxique

MySQL, MariaDB y Percône ils sont trois bases de données largement utilisées aujourd'hui, les deux premiers sont intégrés dans un grand pourcentage d'applications open source qui existent aujourd'hui. C'est pourquoi il est important d'avoir un terminal pour MySQL, MariaDB et Percona cela nous permet de gérer efficacement ces bases de données, dans le confort et la praticité que nous offre la console.

Cette fois, nous allons faire connaissance avec mycli, un terminal de base de données qui possède les caractéristiques nécessaires pour gérer efficacement nos bases de données, sans consommer de ressources excessives et avec une documentation complète à notre disposition.

Qu'est-ce que mycli?

macli est un outil open source, développé en Python, ce qui nous permet de gérer et d'exécuter les commandes MySQL, MariaDB et Percona de manière rapide, automatisée et efficace. L'outil dispose d'un système avancé d'auto-complétion pour les langages de base de données susmentionnés, de la même manière, il met en évidence la syntaxe de manière standard, ce qui nous aide à gérer nos bases de données de manière confortable depuis le terminal.

Il dispose d'une ligne d'installation et d'apprentissage assez courte, ce qui ajouté à ses excellentes caractéristiques en font une alternative très intéressante aux outils dédiés à la gestion de bases de données, notamment en raison de sa faible consommation de ressources et de son temps de réponse accéléré.

Une utilisation détaillée de l'outil peut être vue dans le gif suivant publié par les développeurs de l'outil:

terminal pour mysql

Fonctionnalités Mycli

  • Complètement open source, développé en python et avec une excellente documentation.
  • Saisie semi-automatique lors de la saisie des mots-clés SQL, ainsi que des tables, vues et colonnes de la base de données
  • Excellente mise en évidence de la syntaxe grâce à Pygments.
  • Auto-complétion intelligente (qui est activée par défaut), qui ne fournira que des suggestions liées au contexte.
    • SELECT * FROM <tab> il affichera uniquement les noms des tables.
    • SELECT * FROM users WHERE <tab> il affichera uniquement les noms des colonnes.
  • Prise en charge des requêtes comprenant plus d'une ligne.
  • Il permet de stocker les requêtes les plus utilisées, pour cela il suffit d'enregistrer une requête en utilisant  \fs alias query et utilisez la commande suivante \f alias lorsque vous souhaitez l'exécuter à nouveau.
  • Fichier de configuration puissant et simple, qui est automatiquement généré dans le répertoire ~/.myclirc
  • Il dispose d'un système de journalisation étendu, au cas où nous souhaiterions enregistrer l'historique des commandes exécutées.
  • Permet d'utiliser une belle indentation.
  • La sortie des données est organisée et agréable, elle est affichée dans des colonnes avec des séparations tabulaires.
  • Il prend en charge les connexions SSL.
  • Documentation détaillée lors de l'exécution de l'aide de l'outil $ mycli --help
  • Beaucoup d'autres encore.

Comment installer mycli

Nous pouvons installer mycli sur n'importe quelle distribution Linux grâce à python, pour cela, nous devons simplement installer pip et exécuter la commande suivante:

$ sudo pip install -U mycli

Les utilisateurs Debian et ubuntu peuvent installer l'outil directement à partir des référentiels officiels en exécutant

$ sudo apt-get install mycli

De même, Arch Linux et les utilisateurs dérivés peuvent profiter de cet outil grâce aux référentiels AUR, pour ce faire, exécutez la commande suivante:

$ yaourt -S mycli

Pour conclure, je tiens à souligner que dans les tests effectués, l'outil s'est comporté extrêmement rapidement et sa suggestion en matière de saisie semi-automatique est tout simplement excellente. Incluso creo que está herramienta es igual de util MySQL Navigator con la ventaja de que consume mucho menos recursos, si eres amante de la consola y además utilizas algunas de las tres bd con es compatible, no dudes de probar esta grandiosa herramienta y contarnos tus impresiones a propos.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Facture dit

    Excellent outil, merci beaucoup pour vos articles.

  2.   jvk85321 dit

    Savez-vous quelle est la police de caractères du terminal ????

    1.    Gustavo Martín Corujo dit

      Monaco. C'est la source! Je vous laisse une option de téléchargement pour Linux. parce que la source vient de MAC

      https://gist.github.com/rogerleite/99819

      Salutations.

  3.   Gustavo Martín Corujo dit

    Très bonne contribution !! Outil spectaculaire !!