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 a také tabulek, zobrazení a sloupců v databázi.
- Podporuje také chytré dokončování, které je ve výchozím nastavení povoleno a nabízí návrhy pro kontextově citlivé 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í Pygments.
- 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 načasování příkazů SQL a vykreslování tabulek.
- Vytiskne tabulková data přitažlivým způsobem.
Jak nainstalovat MyCLI pro MySQL a MariaDB v Linuxu
V Debian/Ubuntu distribucí, můžete snadno nainstalovat balíček mycli pomocí příkazu apt následovně:
$ sudo apt-get update $ sudo apt-get install mycli
Stejně tak 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í níže uvedených příkazů:
$ 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.
Inteligentní dokončování
Doplnění názvu tabulky za klíčové slovo „FROM“.
Podpora aliasů
Dokončování 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 pomocí příkazu less.
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://[email protected]:3306/django_poll
Chcete-li získat další možnosti 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říkazů MySQL (Mysqladmin) pro správu databáze v Linuxu
- Jak změnit výchozí adresář dat MySQL/MariaDB v systému Linux
- 4 užitečné nástroje příkazového řádku pro sledování výkonu MySQL v systému Linux
- Jak změnit heslo uživatele MySQL nebo MariaDB v systému Linux
- 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.