MyCLI - MySQL/MariaDB klijent sa automatskim dovršavanjem i isticanjem sintakse


MyCLI je interfejs komandne linije (CLI) koji se lako koristi za popularne sisteme za upravljanje bazama podataka: MySQL, MariaDB i Percona sa automatskim dovršavanjem i isticanjem sintakse. Napravljen je pomoću prompt_toolkita i zahtijeva Python 2.7, 3.3, 3.4, 3.5 i 3.6. Podržava sigurne veze preko SSL-a do MySQL servera.

MyCLI Features

  • Kada ga prvi put pokrenete, automatski se kreira konfiguracioni fajl na ~/.myclirc.
  • Podržava automatsko dovršavanje prilikom kucanja SQL ključnih riječi, kao i tablica, pogleda i kolona u bazi podataka.
  • Također podržava pametno dovršavanje koje je omogućeno prema zadanim postavkama i nudi prijedloge za dovršavanje osjetljivo na kontekst.

Na primjer:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Podržava isticanje sintakse koristeći Pygments.
  • Podrška za SSL veze.
  • Nudi podršku za višelinijske upite.
  • Opciono bilježi svaki upit i njegov izlaz u datoteku (imajte na umu da je ovo onemogućeno po defaultu).
  • Omogućava vam da sačuvate omiljene upite (sačuvajte upit koristeći \fs alias i pokrenite ga sa \f aliasom).
  • Podržava vrijeme SQL naredbi i prikazivanje tablice.
  • Štampa tabelarne 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 paket dostupan za mycli, možete ga instalirati koristeći dnf komandu kao u nastavku:

sudo dnf install mycli

Za druge Linux distribucije kao što je RHEL/CentOS, trebat će vam Python pip alat za instaliranje mycli-a. Započnite instalacijom pip-a sa sljedećim naredbama:

sudo yum install pip	

Nakon što je pip instaliran, možete instalirati mycli na sljedeći način:

sudo pip install mycli

Kako koristiti MyCLI za MySQL i MariaDB u Linuxu

Kada se mycli instalira, možete ga koristiti na sljedeći način:

mycli -u root -h localhost 

Automatsko dovršavanje

Lako završavanje kao što su ključne riječi i sql funkcije.

Pametan završetak

Dovršavanje naziva tablice nakon ključne riječi 'FROM'.

Alias podrška

Dovršavanje stupaca će raditi čak i kada su imena tablica pseudonim.

Isticanje sintakse

Isticanje sintakse za MySQL.

Formatirani SQL izlaz

MySQL izlaz se automatski prenosi kroz manje komande.

Da biste se prijavili u mysql i istovremeno odabrali bazu podataka, možete koristiti sličnu naredbu kako slijedi.

mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll

Za više opcija upotrebe upišite:

mycli --help

MyCLI početna stranica: http://mycli.net/index

Provjerite neke korisne članke za MySQL administraciju.

  1. 20 MySQL (Mysqladmin) naredbe za administraciju baze podataka u Linuxu
  2. Kako promijeniti zadani MySQL/MariaDB direktorij podataka u Linuxu
  3. 4 korisna alata komandne linije za nadgledanje performansi MySQL u Linuxu
  4. Kako promijeniti root lozinku za MySQL ili MariaDB u Linuxu
  5. MySQL Backup i Restore komande za administraciju baze podataka

To je sve! U ovom vodiču pokazali smo kako instalirati i koristiti mycli s jednostavnim naredbama u Linuxu. Podijelite svoje mišljenje o ovom članku putem obrasca za povratne informacije u nastavku.