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:
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.
Excellent outil, merci beaucoup pour vos articles.
Savez-vous quelle est la police de caractères du terminal ????
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.
Très bonne contribution !! Outil spectaculaire !!