MyCLI - odjemalec MySQL/MariaDB s samodejnim dokončanjem in poudarjanjem sintakse


MyCLI je enostaven za uporabo vmesnik ukazne vrstice (CLI) za priljubljene sisteme za upravljanje baz podatkov: MySQL, MariaDB in Percona s samodejnim dokončanjem in označevanjem sintakse. Zgrajen je z uporabo prompt_toolkit in zahteva Python 2.7, 3.3, 3.4, 3.5 in 3.6. Podpira varne povezave prek SSL s strežnikom MySQL.

  • Ko ga prvič zaženete, se konfiguracijska datoteka samodejno ustvari na ~/.myclirc.
  • Podpira samodejno dokončanje med tipkanjem ključnih besed SQL ter tabel, pogledov in stolpcev v zbirki podatkov.
  • Prav tako podpira pametno dokončanje, ki je privzeto omogočeno in bo ponudilo predloge za dokončanje, odvisno od konteksta.

Na primer:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 

  • Podpira poudarjanje sintakse z uporabo Pygments.
  • Podpora za SSL povezave.
  • Ponuja podporo za večvrstne poizvedbe.
  • Neobvezno beleži vsako poizvedbo in njen izhod v datoteko (upoštevajte, da je to privzeto onemogočeno).
  • Omogoča shranjevanje priljubljenih poizvedb (shranite poizvedbo z vzdevkom\fs in jo zaženite z vzdevkom\f).
  • Podpira časovni razpored stavkov SQL in upodabljanje tabel.
  • Natisne tabelarne podatke na privlačen način.

Kako namestiti MyCLI za MySQL in MariaDB v Linux

V distribucijah Debian/Ubuntu lahko paket mycli enostavno namestite z ukazom apt na naslednji način:

$ sudo apt-get update
$ sudo apt-get install mycli

Prav tako ima Fedora 22+ na voljo paket za mycli, ki ga lahko namestite z ukazom dnf, kot je prikazano spodaj:

$ sudo dnf install mycli

Za druge distribucije Linuxa, kot je RHEL/CentOS, boste za namestitev mycli potrebovali orodje Python pip. Začnite z namestitvijo pipa s spodnjimi ukazi:

$ sudo yum install pip	

Ko je pip nameščen, lahko mycli namestite na naslednji način:

$ sudo pip install mycli

Kako uporabljati MyCLI za MySQL in MariaDB v Linuxu

Ko je mycli nameščen, ga lahko uporabite takole:

$ mycli -u root -h localhost 

Preprosta dokončanja, kot so ključne besede in sql-funkcije.

Dopolnitve imena tabele za ključno besedo „FROM“.

Dopolnitve stolpcev bodo delovale tudi, če so imena tabel vzdevljena.

Izpostavitev sintakse za MySQL.

Izhod MySQL se samodejno prenaša z manj ukazi.

Če se želite hkrati prijaviti v mysql in izbrati bazo podatkov, lahko uporabite podoben ukaz, kot sledi.

$ mycli local_database
$ mycli -h localhost -u root app_db
$ mycli mysql://[email :3306/django_poll

Za več možnosti uporabe vnesite:

$ mycli --help

Domača stran MyCLI: http://mycli.net/index

Oglejte si nekaj koristnih člankov za administracijo MySQL.

  1. 20 ukazov MySQL (Mysqladmin) za upravljanje baz podatkov v Linuxu
  2. Kako spremeniti privzeti imenik podatkov MySQL/MariaDB v Linuxu
  3. 4 uporabna orodja ukazne vrstice za spremljanje zmogljivosti MySQL v Linuxu
  4. Kako spremeniti root geslo MySQL ali MariaDB v Linuxu
  5. Ukazi MySQL za varnostno kopiranje in obnovitev za upravljanje baz podatkov

To je vse! V tem priročniku smo pokazali, kako namestiti in uporabljati mycli s preprostimi ukazi v Linuxu. Delite svoje mnenje o tem članku prek spodnjega obrazca za povratne informacije.