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.
- 20 MySQL (Mysqladmin) naredbe za administraciju baze podataka u Linuxu
- Kako promijeniti zadani MySQL/MariaDB direktorij podataka u Linuxu
- 4 korisna alata komandne linije za nadgledanje performansi MySQL u Linuxu
- Kako promijeniti root lozinku za MySQL ili MariaDB u Linuxu
- 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.