Mein CLI ist eine benutzerfreundliche Befehlszeilenschnittstelle (CLI) für die gängigen Datenbankverwaltungssysteme:MySQL, MariaDB und Percona mit automatischer Vervollständigung und Syntaxhervorhebung. Es wird mit prompt_toolkit erstellt und erfordert Python 2.7, 3.3, 3.4, 3.5 und 3.6. Es unterstützt sichere Verbindungen über SSL zum MySQL-Server.
MyCLI-Funktionen
- Beim ersten Start wird automatisch eine Konfigurationsdatei unter ~/.myclirc erstellt .
- Unterstützt die automatische Vervollständigung beim Eingeben von SQL-Schlüsselwörtern sowie Tabellen, Ansichten und Spalten in der Datenbank.
- Unterstützt auch die intelligente Vervollständigung, die standardmäßig aktiviert ist und Vorschläge für die kontextsensitive Vervollständigung bietet.
Zum Beispiel:
SELECT * FROM <Tab> - this will just show table names. SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Unterstützt Syntaxhervorhebung mit Pygments.
- Unterstützung für SSL-Verbindungen.
- Bietet Unterstützung für mehrzeilige Abfragen.
- Es protokolliert optional jede Abfrage und ihre Ausgabe in einer Datei (beachten Sie, dass dies standardmäßig deaktiviert ist).
- Ermöglicht es Ihnen, bevorzugte Abfragen zu speichern (Speichern Sie eine Abfrage mit \fs-Alias und führen Sie es mit \f alias aus ).
- Unterstützt das Timing von SQL-Anweisungen und das Rendern von Tabellen.
- Druckt tabellarische Daten ansprechend.
So installieren Sie MyCLI für MySQL und MariaDB unter Linux
Auf Debian/Ubuntu -Distributionen können Sie das mycli-Paket ganz einfach mit dem folgenden apt-Befehl installieren:
$ sudo apt-get update $ sudo apt-get install mycli
Ebenso Fedora 22+ ein Paket für mycli verfügbar hat, können Sie es mit dem dnf-Befehl wie folgt installieren:
$ sudo dnf install mycli
Für andere Linux-Distributionen wie RHEL/CentOS , benötigen Sie das Python-Pip-Tool, um mycli zu installieren. Beginnen Sie mit der Installation von Pip mit den folgenden Befehlen:
$ sudo yum install pip
Sobald pip installiert ist, können Sie mycli wie folgt installieren:
$ sudo pip install mycli
So verwenden Sie MyCLI für MySQL und MariaDB unter Linux
Sobald mycli installiert ist, können Sie es wie folgt verwenden:
$ mycli -u root -h localhost
Automatische Vervollständigung
Einfache Vervollständigungen wie Schlüsselwörter und SQL-Funktionen.
Intelligente Vervollständigung
Vervollständigungen von Tabellennamen nach dem Schlüsselwort „FROM“.
Alias-Unterstützung
Eine Spaltenvervollständigung funktioniert auch dann, wenn Tabellennamen Aliasnamen haben.
Syntax-Highlighting
Syntaxhervorhebung für MySQL.
Formatierte SQL-Ausgabe
Die MySQL-Ausgabe wird automatisch durch den Less-Befehl geleitet.
Um sich bei mysql anzumelden und gleichzeitig eine Datenbank auszuwählen, können Sie einen ähnlichen Befehl wie folgt verwenden.
$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql://[email protected]:3306/django_poll
Geben Sie für weitere Verwendungsoptionen Folgendes ein:
$ mycli --help
MyCLI-Homepage:http://mycli.net/index
Sehen Sie sich einige nützliche Artikel zur MySQL-Administration an.
- 20 MySQL (Mysqladmin)-Befehle für die Datenbankverwaltung unter Linux
- So ändern Sie ein standardmäßiges MySQL/MariaDB-Datenverzeichnis unter Linux
- 4 nützliche Kommandozeilen-Tools zur Überwachung der MySQL-Leistung unter Linux
- So ändern Sie das Root-Passwort von MySQL oder MariaDB unter Linux
- MySQL-Sicherungs- und Wiederherstellungsbefehle für die Datenbankverwaltung
Das ist alles! In diesem Handbuch haben wir gezeigt, wie Sie mycli mit einfachen Befehlen unter Linux installieren und verwenden. Teilen Sie uns Ihre Meinung zu diesem Artikel über das Feedback-Formular unten mit.