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

MySQL, MariaDB y Perkona ata janë tre bazat e të dhënave të përdorura gjerësisht sot, dy të parat janë të ngulitura në një përqindje të madhe të aplikacioneve me burim të hapur që ekzistojnë sot. Kjo është arsyeja pse është e rëndësishme të keni një terminal për MySQL, MariaDB dhe Percona që na lejon të menaxhojmë në mënyrë efikase këto baza të të dhënave, nga komoditeti dhe praktika që na ofron konsolja.

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?

mykli është një mjet me burim të hapur, i zhvilluar në Piton, e cila na lejon të menaxhojmë dhe ekzekutojmë komandat MySQL, MariaDB dhe Percona në një mënyrë të shpejtë, të automatizuar dhe efikase. Mjeti ka një sistem të avancuar të plotësimit automatik për gjuhët e lartpërmendura të bazës së të dhënave, në të njëjtën mënyrë, ajo thekson sintaksën në një mënyrë standarde, e cila na ndihmon të menaxhojmë bazat e të dhënave tona në një mënyrë të rehatshme 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.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Guillermo dijo

    Mjet i shkëlqyeshëm, faleminderit shumë për artikujt tuaj.

  2.   jvk85321 dijo

    A e dini se cila është shkronja e terminalit ????

    1.    Gustavo Martin Corujo dijo

      Monako Isshtë burimi! Unë ju lë një mundësi për të shkarkuar për Linux. sepse burimi është nga MAC

      https://gist.github.com/rogerleite/99819

      Përshëndetje.

  3.   Gustavo Martin Corujo dijo

    Kontribut shumë i mirë !! Mjet spektakolar !!