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

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:

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.


Dodaj kao preferirani izvor na Googleu