mycli: Vynikajúci terminál pre MySQL s automatickým dokončovaním a zvýrazňovaním syntaxe

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:

terminál pre mysql

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.


Pridať ako preferovaný zdroj v Google