mycli: Një Terminal i shkëlqyeshëm për MySQL me theksim automatik dhe të sintaksës

MySQL , MariaDB dhe Percona janë tre baza të dhënash të përdorura gjerësisht sot . Dy të parat përdoren në një përqindje të madhe të aplikacioneve aktuale me burim të hapur. Prandaj, është e rëndësishme të kemi një terminal për MySQL, MariaDB dhe Percona që na lejon të menaxhojmë në mënyrë efikase këto baza të dhënash me lehtësinë dhe komoditetin që ofron konzola.

Këtë herë do të njohim mycli, një terminal i bazës së të dhënave që ka karakteristikat e nevojshme për të menaxhuar në mënyrë efikase bazat e të dhënave tona, pa konsumuar burime të tepruara dhe me dokumentacion të gjerë në dispozicionin tonë.

Çfarë është mykli?

mycli është një mjet me burim të hapur, i zhvilluar në Python , që na lejon të menaxhojmë dhe ekzekutojmë komandat MySQL, MariaDB dhe Percona shpejt, automatikisht dhe me efikasitet. Mjeti përmban një sistem të avancuar të plotësimit automatik për gjuhët e bazave të të dhënave të lartpërmendura, si dhe theksimin standard të sintaksës, i cili na ndihmon të menaxhojmë bazat e të dhënave tona në mënyrë të përshtatshme nga terminali.

Ka një linjë instalimi dhe mësimi mjaft të shkurtër, e cila i shtohet karakteristikave të saj të shkëlqyera e bëjnë atë një alternativë shumë interesante ndaj mjeteve të dedikuara për menaxhimin e bazës së të dhënave, veçanërisht për shkak të konsumit të ulët të burimeve dhe kohës së përshpejtuar të përgjigjes.

Një përdorim i hollësishëm i mjetit mund të shihet në gif-in vijues të lëshuar nga zhvilluesit e mjetit:

terminal për mysql

Karakteristikat e Mycli

  • Plotësisht burim i hapur, i zhvilluar në python dhe me dokumentacion të shkëlqyeshëm.
  • Plotëso automatikisht pasi shtypen fjalët kyçe SQL, si dhe tabelat e bazës së të dhënave, pamjet dhe kolonat.
  • Theksim i shkëlqyeshëm i sintaksës falë Pygmenteve.
  • Përfundimi automatik i zgjuar (i cili është aktivizuar si parazgjedhje), i cili do të ofrojë vetëm sugjerime të lidhura me kontekstin.
    • SELECT * FROM <tab> do të tregojë vetëm emrat e tabelave.
    • SELECT * FROM users WHERE <tab> do të tregojë vetëm emrat e kolonave.
  • Mbështetje për pyetje që përfshijnë më shumë se një rresht.
  • Kjo lejon të ruajë pyetjet më të përdorura, për këtë mjafton të ruani një pyetje duke përdorur  \fs alias query dhe përdorni komandën e mëposhtme \f alias kur dëshiron ta ekzekutosh përsëri.
  • Skedar konfigurimi i fuqishëm dhe i thjeshtë, i cili gjenerohet automatikisht në direktori ~/.myclirc
  • Ka një sistem të gjerë regjistri, në rast se duam të ruajmë historikun e komandave të ekzekutuara.
  • Le të përdorim një prerje të këndshme.
  • Dalja e të dhënave është e organizuar dhe e këndshme, ajo tregohet në kolona me ndarje tabelare.
  • Ka mbështetje për lidhjet SSL.
  • Dokumentacioni i hollësishëm kur përdorni ndihmën e mjetit $ mycli --help
  • Shumë të tjerë më shumë.

Si të instaloni mycli

Ne mund të instalojmë mycli në çdo distro Linux falë python, për këtë thjesht duhet të kemi të instaluar pip dhe të ekzekutojmë komandën e mëposhtme:

$ sudo pip install -U mycli

Përdoruesit e Debian dhe ubuntu mund ta instalojnë mjetin direkt nga depot zyrtare duke ekzekutuar

$ sudo apt-get install mycli

Po kështu, Arch Linux dhe përdoruesit e derivateve mund ta shijojnë këtë mjet falë depove AUR, për ta bërë këtë, ekzekutoni komandën e mëposhtme:

$ yaourt -S mycli

Si përfundim, unë dua të theksoj se në testet e kryera, mjeti u soll jashtëzakonisht shpejt dhe sugjerimi i tij kur bëhet fjalë për plotësimin automatik është thjesht i shkëlqyeshëm. Unë madje mendoj se ky mjet është po aq i dobishëm MySQL Navigator me avantazhin që harxhon shumë më pak burime, nëse jeni një adhurues i konsolës dhe gjithashtu përdorni disa nga tre bazat e të dhënave me të cilat është i pajtueshëm, mos hezitoni të provoni këtë mjet të shkëlqyeshëm dhe na tregoni përshtypjet tuaja rreth.


Shto si burim të preferuar në Google