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 query
a použite nasledujúci príkaz\f alias
keď 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.
Skvelý nástroj, ďakujem pekne za vaše články.
Viete, aké je písmo terminálu ????
Monako. Je to zdroj! Ponechávam vám možnosť sťahovania pre Linux. pretože zdroj je z MAC
https://gist.github.com/rogerleite/99819
Zdravím.
Veľmi dobrý príspevok !! Veľkolepý nástroj !!