GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a používat MyCLI v MySQL / MariaDB / Percona pro automatické dokončování a zvýraznění syntaxe

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 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ů. MyCLI má mnoho takových funkcí, které lze použít.

Funkce MyCLI

  • 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.

V tomto článku nainstalujeme MyCLI na server Ubuntu 20.04 a probereme případy použití s ​​několika příklady. Používáme mysql server, ale na MariaDB nebo Percona funguje automaticky.

Instalace MyCLI na serveru Ubuntu 20.04 LTS

Chcete-li nainstalovat MyCLI na server Ubuntu 20.04 LTS, můžete spustit příkaz, jak je uvedeno níže.

$ 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í.

Případy použití 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 můžete vidět možnosti dokončení syntaxe, což usnadňuje výběr jedné z požadovaných.

Funkce automatického dokončování MyCLI

Další příklad spuštění příkazu k zobrazení takové funkce je uveden níže.

Protože MyCLI má funkci automatického dokončování, můžete vidět 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.

Funkce chytrého dokončování MyCLI

Abychom ukázali jeho funkci inteligentního dokončení, ukážeme další příklad, jak je uvedeno níže.

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.

Funkce podpory aliasů MyCLI

Tato funkce je také užitečná v mnoha ohledech. I po vytvoření aliasu názvů tabulek bude doplňování sloupců fungovat. Pro další podrobnosti se můžete podívat na níže uvedený příklad.

Závěr

Takové automatické dokončování, chytré dokončování, podporu aliasů a mnoho dalších takových funkcí MyCLI si můžete užít jednoduchou instalací podle výše uvedených pokynů. Děkuji!


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

  2. Nejlepší nástroje pro snímky obrazovky s otevřeným zdrojovým kódem pro Ubuntu – jak nainstalovat a používat?

  3. [Linux] :Jak nainstalovat a používat funkci automatického dokončování nebo doplňování karet v YUM

  1. Jak nainstalovat a používat TensorFlow na CentOS 7

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

  3. Jak nainstalovat a používat MySQL na Ubuntu 20.04

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

  2. Jak nainstalovat a používat Wine na Ubuntu 18.04

  3. Jak nainstalovat a používat Curl na Ubuntu 18.04