MySQL, MariaDB y percona njih su troje baze podataka koje se danas široko koriste, prva dva ugrađena su u velik postotak aplikacija otvorenog koda koje danas postoje. Zbog toga je važno imati terminal za MySQL, MariaDB i Percona koji nam omogućuje učinkovito upravljanje tim bazama podataka, iz udobnosti i praktičnosti koje nam 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?
mikli je alat otvorenog koda, razvijen u Piton, koji nam omogućuje upravljanje i izvršavanje MySQL, MariaDB i Percona naredbi na brz, automatiziran i učinkovit način. Alat ima napredni sustav automatskog dovršavanja za gore spomenute jezike baza podataka, na isti način, naglašava sintaksu na standardni način, što nam pomaže da upravljamo bazama podataka na ugodan način s 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 query
i upotrijebite sljedeću naredbu\f alias
kad 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.
Izvrstan alat, hvala vam puno na vašim člancima.
Znate li koja je vrsta terminala ????
Monako. To je izvor! Ostavljam vam mogućnost preuzimanja za Linux. jer je izvor iz MAC-a
https://gist.github.com/rogerleite/99819
Pozdrav.
Vrlo dobar doprinos !! Spektakularni alat !!