MySQL, MariaDB y Percona Sie sind drei heute weit verbreitete DatenbankenDie ersten beiden sind in einen großen Prozentsatz der heute existierenden Open Source-Anwendungen eingebettet. Deshalb ist es wichtig, eine zu haben Terminal für MySQL, MariaDB und Percona Auf diese Weise können wir diese Datenbanken effizient verwalten, und zwar mit dem Komfort und der Bequemlichkeit, die uns die Konsole bietet.
Dieses Mal treffen wir auf mycli, ein Datenbankterminal, das ĂĽber die erforderlichen Eigenschaften verfĂĽgt, um unsere Datenbanken effizient zu verwalten, ohne ĂĽbertriebene Ressourcen zu verbrauchen und ĂĽber eine umfassende Dokumentation zu verfĂĽgen.
Was ist Mycli?
mycli ist ein Open Source Tool, entwickelt in PythonDies ermöglicht es uns, MySQL-, MariaDB- und Percona-Befehle schnell, automatisiert und effizient zu verwalten und auszuführen. Das Tool verfügt über ein fortschrittliches Auto-Completion-System für die oben genannten Datenbanksprachen. Ebenso wird die Syntax auf standardmäßige Weise hervorgehoben, sodass wir unsere Datenbanken bequem vom Terminal aus verwalten können.
Es verfĂĽgt ĂĽber eine relativ kurze Installations- und Lernlinie, die aufgrund seiner hervorragenden Eigenschaften eine sehr interessante Alternative zu Tools fĂĽr die Datenbankverwaltung darstellt, insbesondere aufgrund des geringen Ressourcenverbrauchs und der beschleunigten Reaktionszeit.
Eine detaillierte Verwendung des Tools finden Sie in dem folgenden GIF, das von den Entwicklern des Tools veröffentlicht wurde:

Mycli-Funktionen
- Vollständig Open Source, in Python entwickelt und mit exzellenter Dokumentation.
- Automatische Vervollständigung, wenn SQL-Schlüsselwörter eingegeben werden, sowie Datenbanktabellen, Ansichten und Spalten.
- Hervorragende Syntaxhervorhebung dank Pylements.
- Intelligente automatische Vervollständigung (standardmäßig aktiviert), die nur kontextbezogene Vorschläge liefert.
SELECT * FROM <tab>Es werden nur die Namen der Tabellen angezeigt.SELECT * FROM users WHERE <tab>Es werden nur die Spaltennamen angezeigt.
- UnterstĂĽtzung fĂĽr Abfragen, die mehr als eine Zeile enthalten.
- Es ermöglicht das Speichern der am häufigsten verwendeten Abfragen. Dazu reicht es aus, eine Abfrage mit zu speichern
\fs alias queryund verwenden Sie den folgenden Befehl\f aliaswenn Sie es erneut ausführen möchten. - Leistungsstarke und einfache Konfigurationsdatei, die automatisch im Verzeichnis generiert wird
~/.myclirc - Es verfügt über ein umfangreiches Protokollsystem, falls wir den Verlauf der ausgeführten Befehle speichern möchten.
- Verwenden wir eine schöne Einrückung.
- Die Datenausgabe ist organisiert und angenehm, sie wird in Spalten mit tabellarischen Abständen angezeigt.
- Es unterstĂĽtzt SSL-Verbindungen.
- Detaillierte Dokumentation beim AusfĂĽhren der Hilfe des Tools
$ mycli --help - Viele andere mehr.
So installieren Sie mycli
Dank Python können wir mycli auf jeder Linux-Distribution installieren. Dazu müssen wir lediglich pip installieren und den folgenden Befehl ausführen:
$ sudo pip install -U mycli
Debian- und Ubuntu-Benutzer können das Tool direkt aus den offiziellen Repositorys installieren, indem sie es ausführen
$ sudo apt-get install mycli
Ebenso können Benutzer von Arch Linux und abgeleiteten Benutzern dieses Tool dank der AUR-Repositorys nutzen. Führen Sie dazu den folgenden Befehl aus:
$ yaourt -S mycli
Abschließend möchte ich betonen, dass sich das Tool in den durchgeführten Tests extrem schnell verhalten hat und sein Vorschlag für die automatische Vervollständigung einfach hervorragend ist. Ich denke sogar, dass dieses Tool genauso nützlich ist wie MySQL Navigator mit dem Vorteil, dass es viel weniger Ressourcen verbraucht. Wenn Sie ein Konsolenliebhaber sind und auch einige der drei Datenbanken verwenden, mit denen es kompatibel ist, zögern Sie nicht, dieses großartige Tool auszuprobieren und erzähle uns deine Eindrücke über.