Website-Suche

MyCLI - Ein MySQL/MariaDB-Client mit Autovervollständigung und Syntaxhervorhebung


MyCLI ist eine einfach zu bedienende Befehlszeilenschnittstelle (CLI) für die gängigen Datenbankmanagementsysteme: 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

  • Wenn Sie es zum ersten Mal starten, wird automatisch eine Konfigurationsdatei unter ~/.myclirc erstellt.
  • Unterstützt die automatische Vervollständigung bei der Eingabe 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 die Syntaxhervorhebung mit Pygments.
  • Unterstützung für SSL-Verbindungen.
  • Bietet Unterstützung für mehrzeilige Abfragen.
  • Optional wird jede Abfrage und ihre Ausgabe in einer Datei protokolliert (beachten Sie, dass dies standardmäßig deaktiviert ist).
  • Ermöglicht das Speichern von Favoritenabfragen (Speichern Sie eine Abfrage mit dem Alias \fs und führen Sie sie mit dem Alias \f aus).
  • Unterstützt das Timing von SQL-Anweisungen und das Rendern von Tabellen.
  • Druckt tabellarische Daten auf ansprechende Weise.

So installieren Sie MyCLI für MySQL und MariaDB unter Linux

Auf Debian/Ubuntu-Distributionen können Sie das mycli-Paket einfach mit dem Befehl apt wie folgt installieren:

$ sudo apt-get update
sudo apt-get install mycli

Ebenso hat Fedora 22+ ein Paket für mycli zur Verfügung, das Sie mit dem Befehl dnf wie folgt installieren können:

$ 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ändigung von Tabellennamen nach dem Schlüsselwort "FROM".

Alias-Unterstützung

Die Vervollständigung einer Spalte funktioniert auch dann, wenn Tabellennamen mit Aliasen versehen sind.

Syntax-Hervorhebung

Syntaxhervorhebung für MySQL.

Formatierte SQL-Ausgabe

Die MySQL-Ausgabe wird automatisch über den Befehl less weitergeleitet.

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://amjith@localhost:3306/django_poll

Geben Sie für weitere Verwendungsoptionen Folgendes ein:

$ mycli --help

MyCLI Startseite: http://mycli.net/index

Schauen Sie sich einige nützliche Artikel für die MySQL-Administration an.

  1. 20 MySQL (mysqladmin) Befehle für die Datenbankverwaltung unter Linux
  2. So ändern Sie ein standardmäßiges MySQL/MariaDB-Datenverzeichnis unter Linux
  3. 4 nützliche Befehlszeilentools zur Überwachung der MySQL-Leistung unter Linux
  4. So ändern Sie das Root-Passwort von MySQL oder MariaDB unter Linux
  5. MySQL-Sicherungs- und Wiederherstellungsbefehle für die Datenbankverwaltung

Das ist alles! In dieser Anleitung haben wir gezeigt, wie man mycli mit einfachen Befehlen unter Linux installiert und verwendet. Teilen Sie uns Ihre Gedanken zu diesem Artikel über das untenstehende Feedback-Formular mit.

Verwandte Artikel: