mycli: un terminal excelent pentru MySQL cu completare automată și evidențierea sintaxei

MySQL, MariaDB y percona sunt trei baze de date utilizate pe scară largă astăzi, primele două sunt încorporate într-un procent mare de aplicații open source care există astăzi. Acesta este motivul pentru care este important să aveți un terminal pentru MySQL, MariaDB și Percona care ne permite să gestionăm eficient aceste baze de date, din confortul și comoditatea pe care ni le oferă consola.

De data aceasta vom cunoaște mycli, un terminal de baze de date care are caracteristicile necesare pentru a gestiona eficient bazele noastre de date, fără a consuma resurse excesive și cu o documentație extinsă la dispoziția noastră.

Ce este micli?

micli este un instrument open source, dezvoltat în Piton, care ne permite să gestionăm și să executăm comenzile MySQL, MariaDB și Percona într-un mod rapid, automat și eficient. Instrumentul are un sistem avansat de completare automată pentru limbile de bază menționate mai sus, în același mod, evidențiază sintaxa într-un mod standard, ceea ce ne ajută să ne gestionăm bazele de date într-un mod confortabil de la terminal.

Are o linie de instalare și învățare destul de scurtă, care, adăugată caracteristicilor sale excelente, îl fac o alternativă foarte interesantă la instrumentele dedicate gestionării bazelor de date, în special datorită consumului redus de resurse și a timpului de răspuns accelerat.

O utilizare detaliată a instrumentului poate fi văzută în următorul gif lansat de dezvoltatorii instrumentului:

terminal pentru mysql

Caracteristici Mycli

  • Complet open source, dezvoltat în python și cu o documentație excelentă.
  • Completarea automată pe măsură ce sunt tastate cuvinte cheie SQL, precum și tabele de baze de date, vizualizări și coloane.
  • Evidențierea excelentă a sintaxei datorită Pygments.
  • Completare automată inteligentă (care este activată implicit), care va oferi doar sugestii legate de context.
    • SELECT * FROM <tab> va afișa doar numele tabelelor.
    • SELECT * FROM users WHERE <tab> va afișa doar numele coloanelor.
  • Suport pentru interogări care includ mai multe linii.
  • Permite stocarea celor mai utilizate interogări, pentru aceasta este suficient să salvați o interogare folosind  \fs alias query și utilizați următoarea comandă \f alias când doriți să îl rulați din nou.
  • Fișier de configurare puternic și simplu, care este generat automat în director ~/.myclirc
  • Are un sistem de jurnal extins, în cazul în care dorim să salvăm istoricul comenzilor executate.
  • Să folosim o liniuță frumoasă.
  • Ieșirea datelor este organizată și plăcută, este afișată în coloane cu separări tabulare.
  • Are suport pentru conexiunile SSL.
  • Documentație detaliată atunci când rulați ajutorul instrumentului $ mycli --help
  • Mulți alții mai mult.

Cum se instalează mycli

Putem instala mycli pe orice distribuție Linux datorită python, pentru aceasta trebuie pur și simplu să avem instalat pip și să executăm următoarea comandă:

$ sudo pip install -U mycli

Utilizatorii Debian și ubuntu pot instala instrumentul direct din depozitele oficiale rulând

$ sudo apt-get install mycli

În mod similar, Arch Linux și utilizatorii derivați se pot bucura de acest instrument datorită depozitelor AUR, pentru a face acest lucru, executați următoarea comandă:

$ yaourt -S mycli

În concluzie, vreau să subliniez că în testele efectuate, instrumentul s-a comportat extrem de rapid și sugestia sa când vine vorba de completarea automată este pur și simplu excelentă. Chiar cred că acest instrument este la fel de util MySQL Navigator cu avantajul că consumă mult mai puține resurse, dacă ești un iubitor de consolă și folosești și unele dintre cele trei baze de date cu care este compatibil, nu ezita să încerci acest instrument grozav și spune-ne impresiile tale despre.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Guillermo el a spus

    Instrument excelent, vă mulțumesc foarte mult pentru articolele dvs.

  2.   jvk85321 el a spus

    Știți care este tipul terminalului ????

    1.    Gustavo Martin Corujo el a spus

      Monaco. Este sursa! Vă las o opțiune de descărcat pentru Linux. deoarece sursa este de la MAC

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

      Salutări.

  3.   Gustavo Martin Corujo el a spus

    Foarte bună contribuție !! Instrument spectaculos !!