MySQL, mariadb y percona sú traja dnes široko používané databázy, prvé dva sú zakomponované do veľkého percenta aplikácií open source, ktoré dnes existujú. Preto je dôležité mať a terminál pre MySQL, MariaDB a Percona ktorý nám umožňuje efektívne spravovať tieto databázy z pohodlia a pohodlia, ktoré nám konzola ponúka.
Tentokrát sa zoznámime s mycli, databázovým terminálom, ktorý má charakteristiky potrebné na efektívnu správu našich databáz bez toho, aby sme spotrebovali nadmerné prostriedky a mali k dispozícii rozsiahlu dokumentáciu.
Čo je mycli?
mycli je nástroj otvoreného zdroja vyvinutý v Pytón, ktorý nám umožňuje spravovať a vykonávať príkazy MySQL, MariaDB a Percona rýchlym, automatizovaným a efektívnym spôsobom. Tento nástroj má pokročilý systém automatického dokončovania pre vyššie uvedené databázové jazyky, rovnako štandardným spôsobom zvýrazňuje syntax, čo nám pomáha pohodlne spravovať naše databázy z terminálu.
Má pomerne krátku inštalačnú a výučbovú linku, čo z dôvodu jeho vynikajúcich vlastností robí z neho veľmi zaujímavú alternatívu k nástrojom venovaným správe databáz, najmä kvôli nízkej spotrebe zdrojov a zrýchlenej dobe odozvy. .
Podrobné použitie tohto nástroja je možné vidieť na nasledujúcom obrázku GIF, ktorý vydali vývojári tohto nástroja:

Funkcie Mycli
- Úplne otvorený zdroj, vyvinutý v pythone a s vynikajúcou dokumentáciou.
- Automatické dokončovanie pri zadávaní kľúčových slov SQL, ako aj databázové tabuľky, zobrazenia a stĺpce.
- Vynikajúce zvýraznenie syntaxe vďaka Pygmentom.
- Inteligentné automatické dokončovanie (ktoré je predvolene povolené), ktoré ponúkne iba kontextové tipy.
SELECT * FROM <tab>zobrazí iba názvy tabuliek.SELECT * FROM users WHERE <tab>zobrazí iba názvy stĺpcov.
- Podpora pre dotazy, ktoré obsahujú viac ako jeden riadok.
- Umožňuje ukladať najpoužívanejšie dotazy, na to stačí uložiť dotaz pomocou
\fs alias querya použite nasledujúci príkaz\f aliaskeď ju chcete spustiť znova. - Výkonný a jednoduchý konfiguračný súbor, ktorý sa automaticky generuje v adresári
~/.myclirc - Má rozsiahly systém protokolov, pre prípad, že by sme chceli uložiť históriu vykonaných príkazov.
- Využime pekné odsadenie.
- Dátový výstup je organizovaný a príjemný, zobrazuje sa v stĺpcoch s tabuľkovými oddeleniami.
- Má podporu pre SSL spojenia.
- Podrobná dokumentácia pri spustení pomoci nástroja
$ mycli --help - Mnoho ďalších.
Ako nainštalovať mycli
Mycli môžeme nainštalovať na akékoľvek linuxové distro vďaka pythonu, preto musíme mať nainštalovaný pip a vykonať nasledujúci príkaz:
$ sudo pip install -U mycli
Používatelia Debianu a ubuntu si môžu nástroj nainštalovať priamo z oficiálnych úložísk spustením
$ sudo apt-get install mycli
Rovnako tak môžu používatelia Arch Linuxu a derivátov využívať tento nástroj vďaka úložiskám AUR, a to vykonaním nasledujúceho príkazu:
$ yaourt -S mycli
Na záver chcem zdôrazniť, že pri vykonaných testoch sa nástroj choval mimoriadne rýchlo a jeho návrh, pokiaľ ide o automatické dopĺňanie, je jednoducho vynikajúci. Dokonca si myslím, že tento nástroj je rovnako užitočný ako MySQL Navigator s výhodou, že spotrebuje oveľa menej zdrojov, ak ste milovníkmi konzol a tiež využívate niektoré z troch databáz, s ktorými je kompatibilný, neváhajte vyskúšať tento skvelý nástroj a povedzte nám svoje dojmy. o.