MyCLI - MySQL/MariaDB klijent s automatskim dovršavanjem i označavanjem sintakse
MyCLI je sučelje naredbenog retka (CLI) jednostavno za korištenje za popularne sustave upravljanja bazama podataka: MySQL, MariaDB i Percona s automatskim dovršavanjem i isticanjem sintakse. Izrađen je pomoću prompt_toolkit-a i zahtijeva Python 2.7, 3.3, 3.4, 3.5 i 3.6. Podržava sigurne veze preko SSL-a s MySQL poslužiteljem.
MyCLI značajke
- Kada ga prvi put pokrenete, konfiguracijska datoteka se automatski stvara na ~/.myclirc.
- Podržava automatsko dovršavanje dok upisujete SQL ključne riječi, kao i tablice, prikaze i stupce u bazi podataka.
- Također podržava pametno dovršavanje koje je omogućeno prema zadanim postavkama i ponudit će prijedloge za dovršavanje ovisno o kontekstu.
Na primjer:
SELECT * FROM <Tab> - this will just show table names.
SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Podržava označavanje sintakse pomoću Pygmentsa.
- Podrška za SSL veze.
- Nudi podršku za višelinijske upite.
- Opcionalno bilježi svaki upit i njegov izlaz u datoteku (imajte na umu da je ovo onemogućeno prema zadanim postavkama).
- Omogućuje spremanje omiljenih upita (spremite upit koristeći \fs alias i pokrenite ga s \f alias).
- Podržava vremenski raspored SQL naredbi i renderiranje tablice.
- Ispisuje tablične podatke na privlačan način.
Kako instalirati MyCLI za MySQL i MariaDB u Linuxu
Na Debian/Ubuntu distribucijama, možete jednostavno instalirati mycli paket koristeći apt naredbu kako slijedi:
sudo apt-get update
sudo apt-get install mycli
Isto tako, Fedora 22+ ima dostupan paket za mycli, možete ga instalirati koristeći dnf naredbu kao ispod:
sudo dnf install mycli
Za druge distribucije Linuxa kao što je RHEL/CentOS, trebat će vam Python pip alat za instaliranje myclija. Počnite instalirati pip s naredbama ispod:
sudo yum install pip
Nakon što je pip instaliran, mycli možete instalirati na sljedeći način:
sudo pip install mycli
Kako koristiti MyCLI za MySQL i MariaDB u Linuxu
Nakon što instalirate mycli, možete ga koristiti ovako:
mycli -u root -h localhost
Automatsko dovršavanje
Lako dovršavanje kao što su ključne riječi i sql funkcije.
Pametno dovršenje
Dovršavanja naziva tablice nakon ključne riječi "FROM".
Podrška za alias
Dovršavanja stupaca funkcionirat će čak i ako su nazivi tablica aliasi.
Označavanje sintakse
Označavanje sintakse za MySQL.
Formatirani SQL izlaz
MySQL izlaz se automatski propušta kroz naredbu less.
Za prijavu u mysql i odabir baze podataka u isto vrijeme, možete koristiti sličnu naredbu kao što slijedi.
mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll
Za više mogućnosti korištenja upišite:
mycli --help
MyCLI početna stranica: http://mycli.net/index
Provjerite neke korisne članke za MySQL administraciju.
- 20 MySQL (Mysqladmin) naredbi za administraciju baze podataka u Linuxu
- Kako promijeniti zadani direktorij podataka MySQL/MariaDB u Linuxu
- 4 korisna alata naredbenog retka za praćenje MySQL performansi u Linuxu
- Kako promijeniti root lozinku za MySQL ili MariaDB u Linuxu
- MySQL naredbe za sigurnosno kopiranje i vraćanje za administraciju baze podataka
To je sve! U ovom smo vodiču pokazali kako instalirati i koristiti mycli s jednostavnim naredbama u Linuxu. Podijelite svoje mišljenje o ovom članku putem donjeg obrasca za povratne informacije.