mycli: Odličan terminal za MySQL s automatskim dovršavanjem i isticanjem sintakse

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:

terminal za mysql

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.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Guillermo rekao je

    Sjajan alat, hvala vam puno na vašim člancima.

  2.   jvk85321 rekao je

    Znate li koja je tipografija terminala????

    1.    Gustavo Martin Corujo rekao je

      Monako. To je izvor! Ostavljam vam mogućnost preuzimanja za Linux. jer je izvor sa MAC-a

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

      Pozdrav.

  3.   Gustavo Martin Corujo rekao je

    Odličan doprinos!! Spektakularan alat!!