MySQL , MariaDB și Percona sunt trei baze de date utilizate pe scară largă în prezent . Primele două sunt utilizate într-un procent mare din aplicațiile open-source actuale. Prin urmare, este important să avem un terminal pentru MySQL, MariaDB și Percona care să ne permită să gestionăm eficient aceste baze de date cu ușurința și confortul oferite de consolă.
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?
mycli este un instrument open-source, dezvoltat în Python , care ne permite să gestionăm și să executăm comenzi MySQL, MariaDB și Percona rapid, automat și eficient. Instrumentul dispune de un sistem avansat de autocompletare pentru limbajele de baze de date menționate anterior, precum și de evidențiere standard a sintaxei, ceea ce ne ajută să gestionăm bazele de date convenabil din 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:

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 aliascâ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.