U sljedećem ćemo članku pogledati mycli. Dalje ćemo vidjeti instalaciju ovog u Ubuntu MySQL klijent za terminal. Napisan je na Pythonu pomoću biblioteke Python Prompt Toolkit i u se uključuje automatsko dovršavanje i isticanje sintakse. Surađivat će s MySQL, MariaDB i Percona poslužiteljima baza podataka.
Ovaj će klijent biti posebno koristan kada je u pitanju pisati složene upite lako i brzo bez potrebe za pamćenjem cjelokupne sintakse upita. Korisnicima će pružiti mogućnost korištenja REPL-a (Čitanje, izjednačavanje, ispis, petlja) koji će se pojaviti u izborniku prijedloga čim počnemo tipkati.
Opće značajke myclija
Mycli je alat naredbenog retka za MySQL, MariaDB i Percona i podržava sljedeće funkcije:
- Upoznajmo samodovršavanje i dovršavanje velikih ili malih slova. Čim počnemo tipkati naredbe, to će se pojaviti.
- Automatsko popunjavanje prilikom tipkanja SQL ključnih riječi, kao i tablica, pogleda i stupaca u bazi podataka.
- Lijepi otisci tablični podaci u kojima možete vidjeti boje. Dok pišemo svoje upite, vidjet ćemo da će rezervirane riječi imati jednu boju, a podaci i konstante drugu. To će omogućiti korisnicima da brzo i jednostavno prepoznaju i analiziraju upite koje upućujemo u DB.
- Ovaj će nam klijent ponuditi podršku za višeredni upiti.
- Podrška za SSL / TLS veze.
- Imat ćemo mogućnost spremite naše upite omiljeni. Također ćemo moći pohraniti vaš rezultat u datoteku. Ova je funkcija onemogućena prema zadanim postavkama, ali možemo je aktivirati uređivanjem konfiguracijska datoteka, pronađena u ~ / .myclirc.
- Sve ploče moći ćemo ih pronaći u datoteci ~ / .mycli.log.
- Pronaći ćemo podršku koju ćemo moći koristiti razne teme.
- Dobro surađuje s Unicode ulaz / izlaz.
Ovo su samo neke od njegovih značajki. Moći ćemo pronaći sve njegove osobine na njegovoj GitHub stranici.
Instalirajte mycli na Ubuntu
Da biste instalirali MySQL CLI, tj. Mycli, trebao bi nam sustav koji pokreće python 2.7+ ili 3.4+. Iz tog razloga morat ćemo se pobrinuti da naš Ubuntu sustav ima instaliran Python. Ako nemamo ovaj jezik, da biste ga instalirali, izvršite sljedeću naredbu u terminalu (Ctrl + Alt + T):
sudo apt install python
Nakon što se ispuni gornji zahtjev, mycli je paketi dostupni u spremištima upravitelja paketa sustava. Moći ćemo upotrijebiti sljedeću skriptu za instalaciju ovog klijenta:
sudo apt update && sudo apt install mycli
Druga mogućnost instalacije bit će uporaba zvjezdica. Da biste instalirali mycli pomoću ovog Python upravitelja paketa, samo morate unijeti terminal (Ctrl + Alt + T):
sudo pip3 install mycli
Nakon instalacije moći ćemo provjerite verziju instaliranog klijenta sa sljedećom naredbom:
mycli -v
Za početak ćemo se moći povezati pomoću naredbe kako je prikazano dolje:
sudo mycli
Imajte na umu da su prijedlozi ovisni o kontekstu, ovisno o položaju kursora. Na primjer: iza ključne riječi FROM predlažu se samo tablice, a iza klauzule WHERE samo nazivi stupaca.
Pomoći
Da biste dobili popis svih naredbi koje se mogu koristiti s mycli, sve što morate učiniti je pokrenuti sljedeću naredbu pomoći u terminalu:
mycli --help
u saznajte više o korištenju myclija, korisnici mogu konzultirati službena dokumentacija ponuđena na web mjestu projekta.
Ukratko, mycli je dobar alat na strani klijenta koji će skratiti vrijeme pisanja upita u terminalu jer će predlagati nazive tablica i stupaca dok pišemo upit. Ako je netko zainteresiran, to se mora reći postoji i ekvivalentan alat za postgres s imenom pgcli koju je razvio Amjith.