MySQL , MariaDB a Percona jsou dnes tři široce používané databáze . První dvě se používají ve velkém procentu současných open-source aplikací. Proto je důležité mít terminál pro MySQL, MariaDB a Perconu , který nám umožní efektivně spravovat tyto databáze s lehkostí a pohodlím, které konzole nabízí.
Tentokrát se seznámíme s mycli, databázovým terminálem, který má vlastnosti nezbytné pro efektivní správu našich databází, aniž by spotřebovával nadměrné prostředky a měl k dispozici rozsáhlou dokumentaci.
Co je Mycli?
mycli je open-source nástroj vyvinutý v Pythonu , který nám umožňuje rychle, automaticky a efektivně spravovat a spouštět příkazy MySQL, MariaDB a Percona. Nástroj obsahuje pokročilý systém automatického doplňování pro výše uvedené databázové jazyky a také standardní zvýrazňování syntaxe, které nám pomáhá pohodlně spravovat naše databáze z terminálu.
Má poměrně krátkou instalační a učící se linii, která se díky svým vynikajícím vlastnostem stala velmi zajímavou alternativou k nástrojům věnovaným správě databází, zejména kvůli nízké spotřebě zdrojů a zrychlené době odezvy.
Podrobné použití nástroje lze vidět v následujícím gifu vydaném vývojáři nástroje:

Funkce Mycli
- Zcela otevřený zdroj, vyvinutý v pythonu as vynikající dokumentací.
- Automatické dokončování při zadávání klíčových slov SQL, stejně jako databázové tabulky, zobrazení a sloupce.
- Vynikající zvýraznění syntaxe díky Pygmentům.
- Inteligentní automatické dokončování (které je ve výchozím nastavení povoleno), které nabídne pouze kontextové tipy.
SELECT * FROM <tab>zobrazí pouze názvy tabulek.SELECT * FROM users WHERE <tab>zobrazí pouze názvy sloupců.
- Podpora pro dotazy, které obsahují více než jeden řádek.
- Umožňuje ukládat nejpoužívanější dotazy, k tomu stačí uložit dotaz pomocí
\fs alias querya použijte následující příkaz\f aliaskdyž jej chcete spustit znovu. - Výkonný a jednoduchý konfigurační soubor, který se automaticky generuje v adresáři
~/.myclirc - Má rozsáhlý systém protokolů, pro případ, že bychom chtěli uložit historii provedených příkazů.
- Pojďme využít pěkné odsazení.
- Výstup dat je organizovaný a příjemný, zobrazuje se ve sloupcích s tabulkovými odděleními.
- Má podporu pro připojení SSL.
- Podrobná dokumentace při spuštění pomocí nástroje
$ mycli --help - Mnoho dalších.
Jak nainstalovat mycli
Můžeme nainstalovat mycli na jakoukoli linuxovou distribuci díky pythonu, k tomu prostě musíme mít pip nainstalovaný a provést následující příkaz:
$ sudo pip install -U mycli
Uživatelé Debianu a ubuntu mohou nástroj nainstalovat přímo z oficiálních úložišť spuštěním
$ sudo apt-get install mycli
Stejně tak si uživatelé Arch Linuxu a derivátů mohou tento nástroj užít díky repozitářům AUR, a to provedením následujícího příkazu:
$ yaourt -S mycli
Na závěr chci zdůraznit, že při prováděných testech se nástroj choval extrémně rychle a jeho návrh, pokud jde o automatické doplňování, je prostě vynikající. Dokonce si myslím, že tento nástroj je stejně užitečný MySQL Navigator s výhodou, že spotřebovává mnohem méně zdrojů, pokud jste milovníky konzol a používáte také některé ze tří databází, se kterými je kompatibilní, neváhejte vyzkoušet tento skvělý nástroj a řekněte nám své dojmy.