Mycli, ein MySQL-Client für das Terminal mit automatischer Vervollständigung

über mycli

Im nächsten Artikel werden wir uns mycli ansehen. Als nächstes werden wir die Installation in Ubuntu davon sehen MySQL-Client für Terminal. Es wird in Python unter Verwendung der Bibliothek geschrieben Python Prompt-Toolkit und in der se Beinhaltet Autovervollständigung und Syntaxhervorhebung. Es funktioniert mit MySQL-, MariaDB- und Percona-Datenbankservern.

Dieser Client wird besonders nützlich sein, wenn es darum geht Schreiben Sie einfach und schnell komplexe Abfragen ohne sich die gesamte Abfragesyntax merken zu müssen. Es wird Benutzern die Möglichkeit geben, die REPL zu verwenden (Lesen, auswerten, drucken, schleifen), die im Vorschlagsmenü angezeigt wird, sobald wir mit der Eingabe beginnen.

Allgemeine Merkmale von mycli

mycli autocomplete

Mycli ist ein Befehlszeilenprogramm für MySQL, MariaDB und Percona und unterstützt die folgenden Funktionen:

  • Treffen wir uns mit dem automatische Vervollständigung und Vervollständigung von Groß- oder Kleinschreibung. Sobald wir mit der Eingabe von Befehlen beginnen, wird dies ins Spiel kommen.
  • Automatisches Auffüllen beim Eingeben von SQL-Schlüsselwörtern sowie von Tabellen, Ansichten und Spalten in der Datenbank.
  • Schöne Drucke von tabellarische Daten, in denen Sie die Farben sehen können. Während wir unsere Abfragen schreiben, werden wir sehen, dass die reservierten Wörter eine Farbe haben, während die Daten und Konstanten eine andere haben. Auf diese Weise können Benutzer die an die Datenbank gestellten Abfragen schnell und einfach identifizieren und analysieren.
  • Dieser Kunde wird uns Unterstützung anbieten für mehrzeilige Abfragen.
  • Unterstützung SSL / TLS-Verbindungen.
  • Wir werden die Möglichkeit haben Speichern Sie unsere Fragen Favoriten. Wir können Ihr Ergebnis auch in einer Datei speichern. Diese Funktion ist standardmäßig deaktiviert, kann jedoch durch Bearbeiten von aktiviert werden Konfigurationsdatei, gefunden in ~ / .myclirc.
  • Alle Aufzeichnungen Wir werden sie in der Datei finden können ~ / .mycli.log.
  • Wir werden Unterstützung finden, um nutzen zu können verschiedene Themen.
  • Funktioniert gut mit Unicode-Ein- / Ausgabe.

Dies sind nur einige seiner Merkmale. Wir werden finden können alle seine Funktionen auf seiner GitHub-Seite.

Installiere mycli unter Ubuntu

Python 3.6-Shell
Verwandte Artikel:
Installieren Sie Python 3.6 von PPA oder kompilieren Sie den Quellcode unter Ubuntu

So installieren Sie MySQL CLI, d. H. Mycli, Wir würden ein System benötigen, auf dem Python 2.7+ oder 3.4+ ausgeführt wird. Aus diesem Grund müssen wir sicherstellen, dass auf unserem Ubuntu-System Python installiert ist. Wenn wir diese Sprache nicht haben, führen Sie zum Installieren den folgenden Befehl in einem Terminal aus (Strg + Alt + T):

sudo apt install python

Sobald die oben genannte Anforderung erfüllt ist, hat mycli Pakete, die in Paketmanager-Repositorys verfügbar sind vom System. Wir können das folgende Skript verwenden, um diesen Client zu installieren:

installiere mycli von apt

sudo apt update && sudo apt install mycli

Eine weitere Installationsoption ist die Verwendung Pip. Um mycli mit diesem Python-Paketmanager zu installieren, müssen Sie nur das Terminal eingeben (Strg + Alt + T):

sudo pip3 install mycli

Nach der Installation können wir Überprüfen Sie die Version des installierten Clients mit folgendem Befehl:

mycli version anzeigen

mycli -v

Zu Beginn können wir eine Verbindung mit dem folgenden Befehl herstellen:

Mycli läuft

sudo mycli

Beachten Sie, dass die Vorschläge abhängig von der Position des Cursors kontextsensitiv sind. Beispiel: Nach dem Schlüsselwort FROM werden nur Tabellen und nach der WHERE-Klausel nur Spaltennamen vorgeschlagen.

Hilfe

Zu bekommen Die Liste aller Befehle, die mit mycli verwendet werden könnenSie müssen lediglich den folgenden Hilfebefehl im Terminal ausführen:

mycli hilfe

mycli --help

zu Erfahren Sie mehr über die Verwendung von myclikönnen Benutzer die konsultieren offizielle Dokumentation auf der Projektwebsite angeboten.

Zusammenfassend ist mycli ein gutes clientseitiges Tool, das die Zeit zum Schreiben von Abfragen im Terminal verkürzt, da beim Schreiben einer Abfrage Tabellen- und Spaltennamen vorgeschlagen werden. Wenn jemand interessiert ist, muss das gesagt werden Es gibt auch ein gleichwertiges Tool für Postgres mit dem Namen pgcli welches von Amjith entwickelt wurde.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.