GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren und verwenden Sie MyCLI in MySQL / MariaDB / Percona für die automatische Vervollständigung und Syntaxhervorhebung

Für die gängigen Datenbankserver wie MySQL, MariaDB und Percona müssen Sie verschiedene Befehle für die Aufgabe ausführen, z. B. das Anzeigen der Datenbank, das Anzeigen von Tabellen, das Auflisten von Benutzern aus Tabellen und so weiter. Mit MyCLI ist das Ausführen solcher Befehle einfach. MyCLI ist eine Befehlszeilenschnittstelle (CLI), die mit der prompt_toolkit-Bibliothek und Python erstellt wurde und Syntaxhervorhebung und automatische Vervollständigung bietet.

Sie können MyCLI auch für die Auflistung vorheriger Befehle mit der Auf-/Ab-Pfeiltaste konfigurieren. Sie müssen sich also keine Gedanken über die erneute Eingabe der vorherigen Befehle machen. MyCLI hat viele solcher Funktionen, die verwendet werden können.

Funktionen von MyCLI

  • Syntax-Highlighting mit Pygments wird unterstützt.
  • SSL-Verbindungen werden unterstützt.
  • Während Sie SQL-Schlüsselwörter sowie Spalten, Tabellen und Ansichten in die Datenbank eingeben, sind in diesem Fall automatische Vervollständigungen verfügbar.
  • Mehrzeilige Abfragen werden unterstützt
  • Automatische Erstellung der Konfigurationsdatei unter ~/.myclirc zum Zeitpunkt der Installation.
  • Timing von SQL-Anweisungen und Tabellenwiedergabe wird unterstützt.
  • Standardmäßig sind intelligente Vervollständigungen aktiviert, die Vorschläge für eine kontextabhängige Vervollständigung bieten.
    • SELECT * FROM und dann die Tabulatortaste drücken, um die Tabellennamen anzuzeigen.
    • WÄHLEN SIE * VON Benutzern WO AUS und drücken Sie dann die Tabulatortaste, um die Spaltennamen anzuzeigen.
  • Alle Abfragen und ihre Ergebnisprotokolle werden in einer Datei gespeichert. Standardmäßig ist diese Funktion deaktiviert.
  • Farbiger Druck tabellarischer Daten.
  • Unterstützt das Speichern von bevorzugten Abfragen mit dem \fs-Alias. Sie können die Abfrage erneut mit \fs alias.
  • ausführen

In diesem Artikel werden wir MyCLI auf einem Ubuntu 20.04-Server installieren und die Anwendungsfälle anhand einiger Beispiele diskutieren. Wir verwenden einen MySQL-Server, der jedoch automatisch mit MariaDB oder Percona funktioniert.

Installation von MyCLI auf Ubuntu 20.04 LTS-Server

Um MyCLI auf einem Ubuntu 20.04 LTS-Server zu installieren, können Sie den Befehl wie unten gezeigt ausführen.

$ sudo apt update
$ sudo apt install mycli -y

Mit dem obigen Befehl wird mycli vollständig installiert und einsatzbereit sein.

Anwendungsfälle von MyCLI

Hier verwenden wir den MyCLI-Befehl für den beliebten Datenbankserver MySQL. Lassen Sie uns einige Befehle ausführen, indem Sie MyCLI-Funktionen verwenden, die das Ausführen von Befehlen und Syntax vereinfachen.

# mycli -u root -p database_name

Hier sehen Sie die Optionen zur Vervollständigung der Syntax, was es einfach macht, eine der erforderlichen auszuwählen.

Autovervollständigungsfunktion von MyCLI

Ein weiteres Beispiel für die Ausführung des Befehls zum Anzeigen einer solchen Funktion ist unten gezeigt.

Da MyCLI über eine automatische Vervollständigungsfunktion verfügt, können Sie die Optionen zum Vervollständigen der Syntax sehen, indem Sie einfach SELECT * F eingeben. Es zeigt die Optionen wie FROM an, wodurch es einfach ist, eine der erforderlichen auszuwählen.

Smart-Completion-Funktion von MyCLI

Außerdem werden wir, um die intelligente Vervollständigungsfunktion zu zeigen, ein weiteres Beispiel zeigen, wie unten gezeigt.

Hier haben wir die Leertaste nach WHERE gedrückt, es werden Optionen für verwandte Tabellen angezeigt. In unserem Fall zeigt es Spaltenoptionen für die Tabelle pma__table__info.

Alias-Unterstützungsfunktion von MyCLI

Auch diese Funktion ist in vielerlei Hinsicht nützlich. Auch nach Aliasing der Tabellennamen funktionieren Spaltenvervollständigungen. Sie können das folgende Beispiel für weitere Details sehen.

Schlussfolgerung

Sie können diese automatische Vervollständigung, intelligente Vervollständigung, Alias-Unterstützung und viele weitere solche Funktionen von MyCLI genießen, indem Sie einfach mit den obigen Anweisungen installieren. Vielen Dank!


Ubuntu
  1. So installieren und verwenden Sie TensorFlow unter CentOS 7

  2. Installieren und verwenden Sie MyCLI in MySQL / MariaDB / Percona für die automatische Vervollständigung und Syntaxhervorhebung auf dem Ubuntu 20.04-Server

  3. Beste Open-Source-Screenshot-Tools für Ubuntu – Wie installiere und verwende ich?

  4. [Linux] :So installieren und verwenden Sie die Funktion zur automatischen Vervollständigung oder Tab-Vervollständigung in YUM

  5. So installieren und verwenden Sie MySQL unter Ubuntu 20.04

So installieren und verwenden Sie Unbound in Ubuntu 20.04

Screenshot-Tools für Ubuntu – Wie installieren und verwenden?

So installieren und verwenden Sie Tilda – eine Dropdown-Konsole für Ubuntu

So installieren und verwenden Sie Kontact in Ubuntu 20.04

So installieren und verwenden Sie iTunes unter Ubuntu 20.04

So installieren und verwenden Sie R unter Ubuntu