MySQL, MariaDB y percona njih su troje baze podataka koje se danas široko koriste, prve dvije su uronjene u veliki postotak aplikacija otvorenog koda koje danas postoje. Zbog toga je važno imati a terminal za MySQL, MariaDB i Percona što nam omogućava da efikasno upravljamo ovim bazama podataka, uz udobnost i praktičnost koju nam konzola nudi.
Ovom prilikom ćemo upoznati mycli, terminal baze podataka koji ima potrebne karakteristike za efikasno upravljanje našim bazama podataka, bez pretjerane potrošnje resursa i sa obimnom dokumentacijom koja nam je na raspolaganju.
Šta je mycli?
mycli je alat otvorenog koda, razvijen u piton, koji nam omogućava da upravljamo i izvršavamo MySQL, MariaDB i Percona komande na brz, automatizovan i efikasan način. Alat ima napredni sistem automatskog dovršavanja za gore navedene jezike baze podataka, na isti način naglašava sintaksu na standardni način, što nam pomaže da udobno upravljamo našim bazama podataka sa terminala.
Ima prilično kratku liniju instalacije i učenja, što ga, dodajući njegovim odličnim karakteristikama, čini vrlo zanimljivom alternativom alatima posvećenim upravljanju bazom podataka, posebno zbog male potrošnje resursa i ubrzanog vremena odziva. .
Detaljno korištenje alata može se vidjeti u sljedećem gif-u koji su objavili programeri alata:
mycli karakteristike
- Potpuno otvoren izvor, razvijen u Pythonu i sa odličnom dokumentacijom.
- Automatsko dovršavanje dok upisujete SQL ključne riječi, kao i tablice, prikaze i stupce baze podataka.
- Odlično isticanje sintakse zahvaljujući Pygmentsu.
- Inteligentno automatsko dovršavanje (koje je podrazumevano omogućeno), koje će nam ponuditi samo sugestije vezane za kontekst.
SELECT * FROM <tab>
Prikazaće samo imena tabela.SELECT * FROM users WHERE <tab>
Prikazaće samo nazive kolona.
- Podrška za upite koji uključuju više od jednog reda.
- Omogućava vam da pohranite najčešće korištene upite. Da biste to učinili, jednostavno snimite upit pomoću
\fs alias query
i koristite sljedeću naredbu\f alias
kada poželite ponovo da ga pokrenete. - Snažan i jednostavan konfiguracijski fajl, automatski generiran u direktoriju
~/.myclirc
- Ima opsežan sistem dnevnika, u slučaju da želimo da sačuvamo istoriju izvršenih komandi.
- Omogućava vam korištenje lijepog udubljenja.
- Izlaz podataka je organiziran i lijep, prikazan u kolonama sa tabelarnim razdvajanjem.
- Ima podršku za SSL veze.
- Detaljna dokumentacija prilikom pokretanja pomoći alata
$ mycli --help
- Mnogi drugi više.
Kako instalirati mycli
Možemo instalirati mycli na bilo koju Linux distribuciju zahvaljujući pythonu, da bismo to učinili jednostavno moramo imati instaliran 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 derivata mogu uživati u ovom alatu zahvaljujući AUR repozitorijumima, da biste to uradili pokrenite sljedeću naredbu:
$ yaourt -S mycli
Da zaključim, želim da istaknem da se u obavljenim testovima alat ponašao izuzetno brzo i da su njegovi prijedlozi kada je u pitanju autocomplete jednostavno odlični. Čak mislim da je ovaj alat jednako koristan kao i MySQL Navigator s tom prednošću što troši mnogo manje resursa.Ako ste ljubitelj konzola i također koristite neku od tri baze podataka s kojima je kompatibilan, ne ustručavajte se isprobati ovaj sjajan alat i recite nam svoje utiske.
Sjajan alat, hvala vam puno na vašim člancima.
Znate li koja je tipografija terminala????
Monako. To je izvor! Ostavljam vam mogućnost preuzimanja za Linux. jer je izvor sa MAC-a
https://gist.github.com/rogerleite/99819
Pozdrav.
Odličan doprinos!! Spektakularan alat!!