Vyhledávání na webu

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.

  1. 20 Příkazy MySQL (Mysqladmin) pro správu databáze v Linuxu
  2. Jak změnit výchozí adresář dat MySQL/MariaDB v Linuxu
  3. 4 Užitečné nástroje příkazového řádku pro sledování výkonu MySQL v Linuxu
  4. Jak změnit root heslo MySQL nebo MariaDB v Linuxu
  5. 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.