MySQL , MariaDB i Percona su tri danas široko korištene baze podataka . Prve dvije se koriste u velikom postotku trenutnih aplikacija otvorenog koda. Stoga je važno imati terminal za MySQL, MariaDB i Perconu koji nam omogućuje učinkovito upravljanje tim bazama podataka uz lakoću i praktičnost koju nudi konzola.
Ovaj put ćemo upoznati mycli, terminal baze podataka koji ima potrebne karakteristike za učinkovito upravljanje našim bazama podataka, bez trošenja prekomjernih resursa i opsežne dokumentacije koja nam stoji na raspolaganju.
Što je mycli?
mycli je alat otvorenog koda, razvijen u Pythonu , koji nam omogućuje brzo, automatsko i učinkovito upravljanje i izvršavanje naredbi MySQL, MariaDB i Percona. Alat ima napredni sustav automatskog dovršavanja za spomenute jezike baza podataka, kao i standardno isticanje sintakse, što nam pomaže u praktičnom upravljanju našim bazama podataka iz terminala.
Ima prilično kratku liniju za instalaciju i učenje, što ga zbog izvrsnih karakteristika čini vrlo zanimljivom alternativom alatima posvećenim upravljanju bazama podataka, posebno zbog male potrošnje resursa i ubrzanog vremena odziva. .
Detaljna upotreba alata može se vidjeti u sljedećem gifu koji su objavili programeri alata:

Mycli značajke
- Potpuno otvoreni izvor, razvijen u pythonu i s izvrsnom dokumentacijom.
- Automatsko dovršavanje kako se upisuju ključne riječi SQL, kao i tablice baze podataka, pogledi i stupci.
- Izvrsno isticanje sintakse zahvaljujući Pygmentima.
- Pametno automatsko dovršavanje (koje je omogućeno prema zadanim postavkama), koje će pružiti samo prijedloge povezane s kontekstom.
SELECT * FROM <tab>prikazivat će samo imena tablica.SELECT * FROM users WHERE <tab>prikazat će samo imena stupaca.
- Podrška za upite koji uključuju više od jednog retka.
- Omogućuje pohranu najčešće korištenih upita, za to je dovoljno spremiti upit pomoću
\fs alias queryi upotrijebite sljedeću naredbu\f aliaskad ga želite ponovno pokrenuti. - Moćna i jednostavna konfiguracijska datoteka koja se automatski generira u direktoriju
~/.myclirc - Ima opsežni sustav dnevnika, u slučaju da želimo spremiti povijest izvršenih naredbi.
- Iskoristimo lijepo udubljenje.
- Izlaz podataka organiziran je i ugodan, prikazan je u stupcima s tabličnim odvajanjem.
- Ima podršku za SSL veze.
- Detaljna dokumentacija prilikom pokretanja pomoći alata
$ mycli --help - Mnogi drugi više.
Kako instalirati mycli
Zahvaljujući pythonu možemo instalirati mycli na bilo koji Linux distro, za to jednostavno moramo instalirati pip i izvršiti sljedeću naredbu:
$ sudo pip install -U mycli
Korisnici Debiana i ubuntua mogu instalirati alat izravno iz službenih spremišta pokretanjem
$ sudo apt-get install mycli
Isto tako, korisnici Arch Linuxa i izvedenica mogu uživati u ovom alatu zahvaljujući AUR repozitorijima, da bi to učinili, izvršite sljedeću naredbu:
$ yaourt -S mycli
Da zaključim, želim naglasiti da se u provedenim testovima alat ponašao izuzetno brzo i njegov je prijedlog kada je riječ o samodovršavanju jednostavno izvrstan. Čak mislim da je ovaj alat jednako koristan MySQL Navigator s prednošću što troši puno manje resursa, ako ste ljubitelj konzole i ako koristite neke od tri baze podataka s kojima je kompatibilan, ne ustručavajte se isprobati ovaj sjajni alat i prenesite nam svoje dojmove oko.