MySQL, MariaDB y percona jsou tři dnes široce používané databáze, první dva jsou vloženy do velkého procenta aplikací open source, které dnes existují. Proto je důležité mít a terminál pro MySQL, MariaDB a Percona což nám umožňuje efektivně spravovat tyto databáze z pohodlí a pohodlí, které nám 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 PYTHON, což nám umožňuje spravovat a spouštět příkazy MySQL, MariaDB a Percona rychle, automatizovaně a efektivně. Tento nástroj má pokročilý systém automatického doplňování pro výše uvedené databázové jazyky, stejným způsobem zvýrazňuje syntaxi standardním způsobem, což 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 query
a použijte následující příkaz\f alias
když 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.
Skvělý nástroj, děkuji vám za vaše články.
Víte, jaké je písmo terminálu ????
Monako. To je zdroj! Nechávám vám možnost stáhnout si pro Linux. protože zdroj je z MAC
https://gist.github.com/rogerleite/99819
Zdravím.
Velmi dobrý příspěvek !! Velkolepý nástroj !!