MySQL, MariaDB y Percona so trije baze podatkov, ki se danes pogosto uporabljajo, prva dva sta vdelana v velik odstotek odprtokodnih aplikacij, ki obstajajo danes. Zato je pomembno imeti a terminal za MySQL, MariaDB in Percona ki nam omogoča učinkovito upravljanje s temi bazami podatkov iz udobja in udobja, ki nam ga ponuja konzola.
Tokrat bomo spoznali mycli, terminal baze podatkov, ki ima potrebne značilnosti za učinkovito upravljanje naših zbirk podatkov, ne da bi pri tem porabil pretirane vire in z obsežno dokumentacijo, ki jo imamo na voljo.
Kaj je mycli?
mycli je odprtokodno orodje, razvito v Python, ki nam omogoča hitro in avtomatizirano ter učinkovito upravljanje in izvajanje ukazov MySQL, MariaDB in Percona. Orodje ima napreden sistem samodokončanja za zgoraj omenjene jezike zbirk podatkov, na enak način pa standardno poudari sintakso, ki nam pomaga, da s terminalom udobno upravljamo z bazami podatkov.
Ima dokaj kratko namestitveno in učno vrstico, zaradi česar je zaradi odličnih lastnosti zelo zanimiva alternativa orodjem za upravljanje z bazami podatkov, zlasti zaradi nizke porabe virov in pospešenega odzivnega časa.
Podrobno uporabo orodja je razvidno iz naslednjega gifa, ki so ga objavili razvijalci orodja:
Mycli funkcije
- Popolnoma odprtokoden, razvit v pythonu in z odlično dokumentacijo.
- Samodejno dokončanje, ko se vnesejo ključne besede SQL, pa tudi tabele, pogledi in stolpci zbirke podatkov.
- Odlično poudarjanje sintakse zahvaljujoč Pygmenti.
- Pametno samodejno dokončanje (ki je privzeto omogočeno), ki bo ponujalo samo nasvete, povezane s kontekstom.
SELECT * FROM <tab>
prikazana bodo samo imena tabel.SELECT * FROM users WHERE <tab>
prikazal bo samo imena stolpcev.
- Podpora za poizvedbe, ki vključujejo več kot eno vrstico.
- Omogoča shranjevanje najpogosteje uporabljenih poizvedb, za to je dovolj, da poizvedbo shranite z uporabo
\fs alias query
in uporabite naslednji ukaz\f alias
ko jo želite znova zagnati. - Zmogljiva in preprosta konfiguracijska datoteka, ki se samodejno ustvari v imeniku
~/.myclirc
- Ima obsežen dnevniški sistem, če želimo shraniti zgodovino izvršenih ukazov.
- Izkoristimo lepo vdolbino.
- Izhodni podatki so organizirani in prijetni, prikazani so v stolpcih s tabelarnimi ločili.
- Podpira SSL povezave.
- Podrobna dokumentacija pri uporabi orodja
$ mycli --help
- Veliko več.
Kako namestiti mycli
Mycli lahko namestimo na katero koli distribucijo Linuxa zahvaljujoč pythonu, za to moramo preprosto namestiti pip in izvršiti naslednji ukaz:
$ sudo pip install -U mycli
Uporabniki Debiana in ubuntuja lahko orodje namestijo neposredno iz uradnih skladišč z zagonom
$ sudo apt-get install mycli
Podobno lahko Arch Linux in izpeljani uporabniki uživajo v tem orodju zahvaljujoč skladiščem AUR, da za to izvedejo naslednji ukaz:
$ yaourt -S mycli
Za konec želim poudariti, da se je orodje pri izvedenih testih obnašalo izredno hitro in njegov predlog pri samodokončanju je preprosto odličen. Menim celo, da je to orodje prav tako uporabno MySQL Navigator s to prednostjo, da porabi veliko manj sredstev, če ste ljubitelj konzole in uporabljate tudi nekatere od treh baz podatkov, s katerimi je združljivo, ne oklevajte in preizkusite to izvrstno orodje in nam zaupajte svoje vtise o.
Odlično orodje, najlepša hvala za vaše članke.
Ali veste, kakšna je pisava terminala ????
Monako. To je vir! Pustim vam možnost prenosa za Linux. ker je vir iz MAC
https://gist.github.com/rogerleite/99819
Lep pozdrav.
Zelo dober prispevek !! Spektakularno orodje !!