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.

  1. 20 MySQL (Mysqladmin) naredbi za administraciju baze podataka u Linuxu
  2. Kako promijeniti zadani direktorij podataka MySQL/MariaDB u Linuxu
  3. 4 korisna alata naredbenog retka za praćenje MySQL performansi u Linuxu
  4. Kako promijeniti root lozinku za MySQL ili MariaDB u Linuxu
  5. 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.