mycli: odličen terminal za MySQL s samodejnim dokončanjem in poudarjanjem sintakse

MySQL, MariaDB y Percona so trije baze podatkov, ki se danes pogosto uporabljajo, prva dva sta vdelana v velik odstotek odprtokodnih aplikacij, ki obstajajo danes. Zato je pomembno imeti a terminal za MySQL, MariaDB in Percona ki nam omogoča učinkovito upravljanje s temi bazami podatkov iz udobja in udobja, ki nam ga ponuja konzola.

Tokrat bomo spoznali mycli, terminal baze podatkov, ki ima potrebne značilnosti za učinkovito upravljanje naših zbirk podatkov, ne da bi pri tem porabil pretirane vire in z obsežno dokumentacijo, ki jo imamo na voljo.

Kaj je mycli?

mycli je odprtokodno orodje, razvito v Python, ki nam omogoča hitro in avtomatizirano ter učinkovito upravljanje in izvajanje ukazov MySQL, MariaDB in Percona. Orodje ima napreden sistem samodokončanja za zgoraj omenjene jezike zbirk podatkov, na enak način pa standardno poudari sintakso, ki nam pomaga, da s terminalom udobno upravljamo z bazami podatkov.

Ima dokaj kratko namestitveno in učno vrstico, zaradi česar je zaradi odličnih lastnosti zelo zanimiva alternativa orodjem za upravljanje z bazami podatkov, zlasti zaradi nizke porabe virov in pospešenega odzivnega časa.

Podrobno uporabo orodja je razvidno iz naslednjega gifa, ki so ga objavili razvijalci orodja:

terminal za mysql

Mycli funkcije

  • Popolnoma odprtokoden, razvit v pythonu in z odlično dokumentacijo.
  • Samodejno dokončanje, ko se vnesejo ključne besede SQL, pa tudi tabele, pogledi in stolpci zbirke podatkov.
  • Odlično poudarjanje sintakse zahvaljujoč Pygmenti.
  • Pametno samodejno dokončanje (ki je privzeto omogočeno), ki bo ponujalo samo nasvete, povezane s kontekstom.
    • SELECT * FROM <tab> prikazana bodo samo imena tabel.
    • SELECT * FROM users WHERE <tab> prikazal bo samo imena stolpcev.
  • Podpora za poizvedbe, ki vključujejo več kot eno vrstico.
  • Omogoča shranjevanje najpogosteje uporabljenih poizvedb, za to je dovolj, da poizvedbo shranite z uporabo  \fs alias query in uporabite naslednji ukaz \f alias ko jo želite znova zagnati.
  • Zmogljiva in preprosta konfiguracijska datoteka, ki se samodejno ustvari v imeniku ~/.myclirc
  • Ima obsežen dnevniški sistem, če želimo shraniti zgodovino izvršenih ukazov.
  • Izkoristimo lepo vdolbino.
  • Izhodni podatki so organizirani in prijetni, prikazani so v stolpcih s tabelarnimi ločili.
  • Podpira SSL povezave.
  • Podrobna dokumentacija pri uporabi orodja $ mycli --help
  • Veliko več.

Kako namestiti mycli

Mycli lahko namestimo na katero koli distribucijo Linuxa zahvaljujoč pythonu, za to moramo preprosto namestiti pip in izvršiti naslednji ukaz:

$ sudo pip install -U mycli

Uporabniki Debiana in ubuntuja lahko orodje namestijo neposredno iz uradnih skladišč z zagonom

$ sudo apt-get install mycli

Podobno lahko Arch Linux in izpeljani uporabniki uživajo v tem orodju zahvaljujoč skladiščem AUR, da za to izvedejo naslednji ukaz:

$ yaourt -S mycli

Za konec želim poudariti, da se je orodje pri izvedenih testih obnašalo izredno hitro in njegov predlog pri samodokončanju je preprosto odličen. Menim celo, da je to orodje prav tako uporabno MySQL Navigator s to prednostjo, da porabi veliko manj sredstev, če ste ljubitelj konzole in uporabljate tudi nekatere od treh baz podatkov, s katerimi je združljivo, ne oklevajte in preizkusite to izvrstno orodje in nam zaupajte svoje vtise o.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Guillermo je dejal

    Odlično orodje, najlepša hvala za vaše članke.

  2.   jvk85321 je dejal

    Ali veste, kakšna je pisava terminala ????

    1.    Gustavo Martin Corujo je dejal

      Monako. To je vir! Pustim vam možnost prenosa za Linux. ker je vir iz MAC

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

      Lep pozdrav.

  3.   Gustavo Martin Corujo je dejal

    Zelo dober prispevek !! Spektakularno orodje !!