„mycli“: puikus „MySQL“ terminalas su automatinio užbaigimo ir sintaksės paryškinimu

MySQL, MariaDB y perkona jie yra trys šiandien plačiai naudojamų duomenų bazių, pirmosios dvi yra panardintos į didelę šiandien egzistuojančių atvirojo kodo programų dalį. Štai kodėl svarbu turėti a terminalas, skirtas MySQL, MariaDB ir Percona Tai leidžia efektyviai valdyti šias duomenų bazes, nes konsolė mums suteikia patogumo ir praktiškumo.

Šia proga mes susipažinsime su mycli – duomenų bazių terminalu, kuris turi reikiamas funkcijas, kad efektyviai valdytų mūsų duomenų bazes, nenaudodami pernelyg daug resursų, ir su mūsų turima išsamia dokumentacija.

Kas yra mycli?

mycli yra atvirojo kodo įrankis, sukurtas XNUMX m Pitonas, kuri leidžia greitai, automatizuotai ir efektyviai valdyti ir vykdyti MySQL, MariaDB ir Percona komandas. Įrankis turi pažangią automatinio užbaigimo sistemą minėtoms duomenų bazių kalboms, lygiai taip pat standartiniu būdu išryškina sintaksę, kuri padeda patogiai valdyti savo duomenų bazes iš terminalo.

Jis turi gana trumpą diegimo ir mokymosi eilutę, todėl, be puikių savybių, jis yra labai įdomi alternatyva duomenų bazių valdymo įrankiams, ypač dėl mažo išteklių suvartojimo ir greitesnio atsako laiko.

Išsamų įrankio naudojimą galima pamatyti šiame įrankio kūrėjų išleistame gif:

terminalas mysql

mycli ypatybės

  • Visiškai atviras šaltinis, sukurtas Python ir su puikia dokumentacija.
  • Automatinis užbaigimas įvedant SQL raktinius žodžius, taip pat duomenų bazės lenteles, rodinius ir stulpelius.
  • Puikus sintaksės paryškinimas dėl Pygments.
  • Išmanusis automatinis užbaigimas (kuris įjungtas pagal numatytuosius nustatymus), kuris mums pateiks tik su kontekstu susijusius pasiūlymus.
    • SELECT * FROM <tab> Bus rodomi tik lentelių pavadinimai.
    • SELECT * FROM users WHERE <tab> Bus rodomi tik stulpelių pavadinimai.
  • Palaikymas užklausoms, kuriose yra daugiau nei viena eilutė.
  • Tai leidžia saugoti dažniausiai naudojamas užklausas. Norėdami tai padaryti, tiesiog išsaugokite užklausą naudodami  \fs alias query ir naudokite šią komandą \f alias kai nori vėl jį paleisti.
  • Galingas ir paprastas konfigūracijos failas, automatiškai generuojamas kataloge ~/.myclirc
  • Ji turi plačią žurnalų sistemą, jei norime išsaugoti vykdytų komandų istoriją.
  • Leidžia naudoti gražią įtrauką.
  • Duomenų išvestis yra tvarkinga ir graži, rodoma stulpeliuose su lentelėmis.
  • Jis palaiko SSL ryšius.
  • Išsami dokumentacija paleidžiant įrankio žinyną $ mycli --help
  • Daugelis kitų daugiau.

Kaip įdiegti mycli

„Python“ dėka galime įdiegti „mycli“ bet kuriame „Linux“ platinimo tinkle, kad tai padarytume, tiesiog turime įdiegti „pip“ ir vykdyti šią komandą:

$ sudo pip install -U mycli

Debian ir Ubuntu vartotojai gali įdiegti įrankį tiesiai iš oficialių saugyklų paleisdami

$ sudo apt-get install mycli

Taip pat „Arch Linux“ ir išvestinių versijų vartotojai gali mėgautis šiuo įrankiu dėl AUR saugyklų, norėdami tai padaryti, paleiskite šią komandą:

$ yaourt -S mycli

Baigdamas noriu pabrėžti, kad atliktuose bandymuose įrankis veikė itin greitai, o jo pasiūlymai, susiję su automatiniu užbaigimu, yra tiesiog puikūs. Netgi manau, kad šis įrankis yra toks pat naudingas kaip MySQL Navigator, nes sunaudoja daug mažiau išteklių. ir papasakokite apie savo įspūdžius.