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!
-
Nainstalujte a používejte MyCLI v MySQL / MariaDB / Percona pro automatické dokončování a zvýraznění syntaxe na serveru Ubuntu 20.04
-
Nejlepší nástroje pro snímky obrazovky s otevřeným zdrojovým kódem pro Ubuntu – jak nainstalovat a používat?
-
[Linux] :Jak nainstalovat a používat funkci automatického dokončování nebo doplňování karet v YUM