U sljedećem članku ćemo pogledati mycli. Dalje ćemo vidjeti instalaciju ovog u Ubuntuu MySQL klijent za terminal. Napisan je na Pythonu koristeći biblioteku Python Prompt Toolkit i u sebi uključuje automatsko dovršavanje i isticanje sintakse. Radit će s MySQL, MariaDB i Percona serverima baza podataka.
Ovaj klijent će biti posebno koristan kada je u pitanju pisati složene upite lako i brzo bez potrebe za pamćenjem čitave sintakse upita. Pružit će korisnicima mogućnost korištenja REPL-a (Čitanje, izjednačavanje, ispis, petlja) koji će se pojaviti u izborniku prijedloga čim počnemo tipkati.
Opšte karakteristike myclija
Mycli je alat za naredbene retke za MySQL, MariaDB i Percona i podržava sljedeće funkcije:
- Upoznajmo samodovršavanje i kompletiranje velikih ili malih slova. Čim počnemo tipkati naredbe, ovo će se pojaviti.
- Automatsko popunjavanje prilikom tipkanja SQL ključnih riječi, kao i tablica, pogleda i stupaca u bazi podataka.
- Lijepi otisci tabelarni podaci u kojima možete vidjeti boje. Dok pišemo upite, vidjet ćemo da će rezervirane riječi imati jednu boju, a podaci i konstante drugu boju. To će omogućiti korisnicima da brzo i lako identificiraju i analiziraju upite koje upućujemo na DB.
- Ovaj klijent će nam ponuditi podršku za višeslojni upiti.
- Podrška za SSL / TLS veze.
- Imat ćemo mogućnost spremite naše upite favorite. Također ćemo moći pohraniti vaš rezultat u datoteku. Ova je funkcija po defaultu onemogućena, ali je možemo aktivirati uređivanjem konfiguraciona datoteka, pronađena u ~ / .myclirc.
- Sve zapisi 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 sa Unicode ulaz / izlaz.
Ovo su samo neke od njegovih karakteristika. Moći ćemo pronaći sve njegove karakteristike na njegovoj GitHub stranici.
Instalirajte mycli na Ubuntu
Da biste instalirali MySQL CLI, tj. Mycli, trebao bi nam sistem koji pokreće python 2.7+ ili 3.4+. Iz tog razloga morat ćemo se pobrinuti da naš Ubuntu sistem 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
Jednom kada je gornji zahtjev ispunjen, mycli je paketi dostupni u spremištima upravitelja paketa sistema. Moći ćemo koristiti sljedeću skriptu za instalaciju ovog klijenta:
sudo apt update && sudo apt install mycli
Druga mogućnost instalacije bit će upotreba pipa. Da biste instalirali mycli pomoću ovog Python upravitelja paketa, samo morate otkucati 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 prijedlozi ovise o kontekstu, ovisno o položaju kursora. Na primjer: nakon ključne riječi FROM predlažu se samo tablice, a nakon klauzule WHERE samo imena stupaca.
Pomoć
Dobiti 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
para saznajte više o korištenju mycli, korisnici mogu konsultovati službena dokumentacija ponuđena na web stranici projekta.
Ukratko, mycli je dobar alat na strani klijenta koji će skratiti vrijeme pisanja upita u terminalu jer će predlagati imena tablica i stupaca dok pišemo upit. Ako je neko zainteresovan, to se mora reći postoji i ekvivalentan alat za postgres s imenom pgcli koju je razvio Amjith.