Mysql
 sql >> Datenbank >  >> RDS >> Mysql

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

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.

  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 Kommandozeilen-Tools 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 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.