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.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Účet dijo

    Skvelý nástroj, ďakujem pekne za vaše články.

  2.   jvk85321 dijo

    Viete, aké je písmo terminálu ????

    1.    Gustavo Martin Corujo dijo

      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.

  3.   Gustavo Martin Corujo dijo

    Veľmi dobrý príspevok !! Veľkolepý nástroj !!