Website-Suche

MyCLI – Ein MySQL/MariaDB-Client mit automatischer Vervollständigung und Syntaxhervorhebung


MyCLI 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 standardmäßig aktivierte intelligente Vervollständigung und bietet Vorschläge für die kontextsensitive Vervollständigung.

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 Ihnen, bevorzugte Abfragen zu speichern (speichern Sie eine Abfrage mit \fs alias und führen Sie sie mit \f alias 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 apt-Befehl wie folgt installieren:

sudo apt-get update
sudo apt-get install mycli

Ebenso steht für Fedora 22+ ein Paket für mycli zur Verfügung. Sie können 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.

Smart-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 Aliasnamen versehen sind.

Satzstellung markieren

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-Homepage: http://mycli.net/index

Schauen Sie sich einige nützliche Artikel zur MySQL-Administration an.

  1. 20 MySQL-Befehle (Mysqladmin) für die Datenbankverwaltung unter Linux
  2. So ändern Sie ein Standard-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 Meinung zu diesem Artikel über das unten stehende Feedback-Formular mit.