mycli: izvrstan terminal za MySQL s automatskim dovršavanjem i isticanjem sintakse

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:

terminal za mysql

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Guillermo dijo

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

  2.   jvk85321 dijo

    Znate li koja je vrsta terminala ????

    1.    Gustavo Martin Corujo dijo

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

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

      Pozdrav.

  3.   Gustavo Martin Corujo dijo

    Vrlo dobar doprinos !! Spektakularni alat !!