GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte a používejte MyCLI v MySQL / MariaDB / Percona pro automatické dokončování a zvýraznění syntaxe na serveru Ubuntu 20.04

U populárních databázových serverů, jako jsou MySQL, MariaDB a Percona, musíte pro úlohu spouštět různé příkazy, jako je zobrazení databáze, zobrazení tabulek, výpis uživatelů z tabulek a tak dále. S MyCLI je spouštění takových příkazů snadné.

MyCLI je v podstatě rozhraní příkazového řádku (CLI) vytvořené pomocí knihovny prompt_toolkit a Pythonu, které poskytuje zvýrazňování syntaxe a automatické dokončování.

Můžete také nakonfigurovat MyCLI pro výpis předchozích příkazů pomocí šipky nahoru/dolů. Nemusíte se tedy starat o opětovné zadávání předchozích příkazů.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na systémovou databázi Linux.

V této souvislosti se podíváme na to, jak nainstalovat a používat MyCLI na serveru Ubuntu 20.04.


Hlavní funkce MyCLI zahrnují:

  • Je podporováno zvýraznění syntaxe pomocí Pygmentů.
  • Jsou podporována připojení SSL.
  • Při psaní klíčových slov SQL a také sloupců, tabulek a zobrazení v databázi jsou v tomto případě k dispozici automatické dokončování.
  • Je podporováno víceřádkové dotazy.
  • Automatické vytvoření konfiguračního souboru na adrese ~/.myclirc v době instalace.
  • Je podporováno načasování příkazů SQL a vykreslování tabulek.
  • Ve výchozím nastavení jsou inteligentní dokončování povolena a nabízejí návrhy pro dokončování podle kontextu.
  • VYBERTE * Z a poté stiskněte tabulátor, zobrazí se názvy tabulek.
  • VYBERTE *FROM uživatele WHERE a poté stisknutím tabulátoru zobrazíte názvy sloupců.
  • Všechny dotazy a jejich protokoly výsledků se ukládají do souboru. Ve výchozím nastavení je tato funkce zakázána.
  • Barevný tisk tabulkových dat.
  • Podporuje ukládání oblíbených dotazů pomocí aliasu \fs. Dotaz můžete provést znovu pomocí \fs alias.


Jak nainstalovat MyCLI na server Ubuntu 20.04 LTS?

Chcete-li nainstalovat MyCLI na server Ubuntu 20.04 LTS, můžete spustit následující příkazy:

$ sudo apt update
$ sudo apt install mycli -y

Pomocí výše uvedeného příkazu bude mycli kompletně nainstalováno a připraveno k použití.


Jak používat MyCLI?

Zde budeme používat příkaz MyCLI pro populární databázový server MySQL. Umožňuje spustit několik příkazů pomocí funkcí MyCLI, které usnadňují spouštění příkazů a syntaxi:

# mycli -u root -p database_name

Zde uvidíte možnosti pro dokončení syntaxe, což usnadňuje výběr jedné z požadovaných.


Co dělá funkce automatického dokončování MyCLI?

Pomocí funkce automatického dokončování MyCLI můžete zobrazit možnosti dokončení syntaxe pouhým zadáním SELECT * F. Zobrazí se možnosti jako FROM, což usnadňuje výběr jedné z požadovaných.

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


Jak používat funkci Smart-completion MyCLI?

Funkce chytrého dokončení MyCLI vypadá takto:

SHOW TABLES;
SELECT * FROM pma__table_info WHERE

Zde jsme stiskli mezeru za WHERE, což ukazuje možnosti pro související tabulky. V našem případě to ukazuje možnosti sloupců pro tabulku pma__table__info.


O funkci Alias ​​Support MyCLI?

Tato funkce je také užitečná I po vytvoření aliasu názvů tabulek bude doplňování sloupců fungovat, jak je znázorněno níže:

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



Ubuntu
  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat a používat Telnet na Ubuntu 20.04 LTS

  3. Jak nainstalovat WordPress na Ubuntu 18.04 a nakonfigurovat jej pro použití vzdálené databáze

  1. Jak nainstalovat a používat MySQL Workbench na Ubuntu 18.04

  2. Jak nainstalovat MariaDB na Ubuntu 20.04

  3. Výukový program serveru Ubuntu 14.10 LAMP s Apache 2, PHP 5 a MySQL (MariaDB)

  1. Výukový program serveru Ubuntu 15.04 LAMP s Apache 2, PHP 5 a MariaDB (místo MySQL)

  2. Výukový program serveru Ubuntu 15.10 LAMP s Apache 2.4, PHP 5 a MariaDB (místo MySQL)

  3. Jak nainstalovat PowerDNS Server a PowerDNS Admin na Ubuntu 20.04