MyCLI – klient MySQL/MariaDB s automatickým dokončováním a zvýrazněním syntaxe
MyCLI je snadno použitelné rozhraní příkazového řádku (CLI) pro oblíbené systémy správy databází: MySQL, MariaDB a Percona s automatickým doplňováním a zvýrazněním syntaxe. Je vytvořen pomocí prompt_toolkit a vyžaduje Python 2.7, 3.3, 3.4, 3.5 a 3.6. Podporuje zabezpečené připojení přes SSL k serveru MySQL.
Funkce MyCLI
- Při prvním spuštění se automaticky vytvoří konfigurační soubor na adrese ~/.myclirc.
- Podporuje automatické dokončování při psaní klíčových slov SQL, stejně jako tabulek, pohledů a sloupců v databázi.
- Podporuje také inteligentní dokončování, které je ve výchozím nastavení povoleno a nabízí návrhy pro kontextově závislé dokončování.
Například:
SELECT * FROM <Tab> - this will just show table names.
SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Podporuje zvýraznění syntaxe pomocí Pygmentů.
- Podpora připojení SSL.
- Nabízí podporu pro víceřádkové dotazy.
- Volitelně protokoluje každý dotaz a jeho výstup do souboru (ve výchozím nastavení je toto zakázáno).
- Umožňuje uložit oblíbené dotazy (uložte dotaz pomocí \fs alias a spusťte jej pomocí \f alias).
- Podporuje časování příkazů SQL a vykreslování tabulek.
- Tiskne tabulková data přitažlivým způsobem.
Jak nainstalovat MyCLI pro MySQL a MariaDB v Linuxu
V distribucích Debian/Ubuntu můžete balíček mycli snadno nainstalovat pomocí příkazu apt takto:
sudo apt-get update
sudo apt-get install mycli
Podobně, Fedora 22+ má k dispozici balíček pro mycli, můžete jej nainstalovat pomocí příkazu dnf, jak je uvedeno níže:
sudo dnf install mycli
Pro ostatní distribuce Linuxu, jako je RHEL/CentOS, budete k instalaci mycli potřebovat nástroj Python pip. Začněte instalací pip pomocí příkazů níže:
sudo yum install pip
Jakmile je pip nainstalován, můžete nainstalovat mycli následovně:
sudo pip install mycli
Jak používat MyCLI pro MySQL a MariaDB v Linuxu
Jakmile je mycli nainstalováno, můžete jej používat takto:
mycli -u root -h localhost
Automatické dokončování
Snadné dokončení, jako jsou klíčová slova a funkce SQL.
Chytré dokončování
Doplnění názvu tabulky za klíčové slovo „FROM“.
Podpora aliasu
Dokončení sloupců bude fungovat, i když jsou názvy tabulek vytvořeny aliasem.
Zvýraznění syntaxe
Zvýraznění syntaxe pro MySQL.
Formátovaný výstup SQL
Výstup MySQL je automaticky přenášen prostřednictvím less příkazu.
Chcete-li se přihlásit do mysql a zároveň vybrat databázi, můžete použít podobný příkaz, jak je uvedeno níže.
mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll
Pro více možností použití zadejte:
mycli --help
Domovská stránka MyCLI: http://mycli.net/index
Podívejte se na některé užitečné články pro správu MySQL.
- 20 Příkazy MySQL (Mysqladmin) pro správu databáze v Linuxu
- Jak změnit výchozí adresář dat MySQL/MariaDB v Linuxu
- 4 Užitečné nástroje příkazového řádku pro sledování výkonu MySQL v Linuxu
- Jak změnit root heslo MySQL nebo MariaDB v Linuxu
- Příkazy zálohování a obnovy MySQL pro správu databáze
To je vše! V této příručce jsme si ukázali, jak nainstalovat a používat mycli pomocí jednoduchých příkazů v Linuxu. Podělte se o svůj názor na tento článek prostřednictvím formuláře pro zpětnou vazbu níže.