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

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

Für die beliebten 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 im Grunde 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.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung verwandter Linux-Systemdatenbankabfragen.

In diesem Zusammenhang werden wir untersuchen, wie MyCLI auf einem Ubuntu 20.04-Server installiert und verwendet wird.


Zu den Hauptfunktionen von MyCLI gehören:

  • 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.
  • Intelligente Vervollständigungen sind standardmäßig aktiviert und bieten Vorschläge für die kontextsensitive Vervollständigung.
  • 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


Wie installiere ich MyCLI auf einem Ubuntu 20.04 LTS-Server?

Um MyCLI auf einem Ubuntu 20.04 LTS-Server zu installieren, können Sie die folgenden Befehle ausführen:

$ sudo apt update
$ sudo apt install mycli -y

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


Wie verwende ich 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, um die Syntax zu vervollständigen, was es einfach macht, eine der erforderlichen auszuwählen.


Was macht die Autovervollständigungsfunktion von MyCLI?

Mit der automatischen Vervollständigungsfunktion von MyCLI können Sie die Optionen zum Vervollständigen der Syntax sehen, indem Sie einfach SELECT * F eingeben. Dadurch werden die Optionen wie FROM angezeigt, was es einfach macht, eine der erforderlichen auszuwählen.

# mycli -u root -p phpmyadmin
SHOW DATABSES;
USE phpmyadmin;
SELECT * F


Wie verwende ich die Smart-Completion-Funktion von MyCLI?

Die intelligente Vervollständigungsfunktion von MyCLI sieht so aus:

SHOW TABLES;
SELECT * FROM pma__table_info WHERE

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.


Über die Alias-Unterstützungsfunktion von MyCLI ?

Diese Funktion ist auch nützlich. Selbst nachdem die Tabellennamen Aliasnamen erhalten haben, funktionieren Spaltenvervollständigungen wie unten dargestellt:

SELECT * FROM pma__table_info WHERE db_name;
SELECT t FROM pma__table_info WHERE db_name;



Ubuntu
  1. So installieren Sie MySQL unter Ubuntu 18.04

  2. So installieren und verwenden Sie MySQL Workbench unter Ubuntu 18.04

  3. So installieren Sie MariaDB unter Ubuntu 20.04

  4. So installieren und verwenden Sie Telnet unter Ubuntu 20.04 LTS

  5. So installieren Sie WordPress unter Ubuntu 18.04 und konfigurieren es für die Verwendung einer Remote-Datenbank

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

So installieren Sie MySQL-Server in Ubuntu

Installieren und konfigurieren Sie den Samba-Server unter Ubuntu für die Dateifreigabe

So installieren und verwenden Sie R unter Ubuntu

Installieren und verwenden Sie Glances, um Ubuntu 20.04 Server oder Desktop zu überwachen

So installieren und verwenden Sie MySQL Workbench unter Ubuntu 18.04