Mycli, odjemalec MySQL za terminal s samodokončanjem

o mycliju

V naslednjem članku si bomo ogledali mycli. Nato bomo videli namestitev tega v Ubuntu Odjemalec MySQL za terminal. V knjižnici je napisan v Pythonu Zbirka orodij za pozive Python in v se vključuje samodejno dokončanje in poudarjanje sintakse. Deloval bo s strežniki baz podatkov MySQL, MariaDB in Percona.

Ta stranka bo še posebej koristna, ko gre za enostavno in hitro pišite zapletene poizvedbe ne da bi si morali zapomniti celotno sintakso poizvedbe. Uporabnikom bo omogočil uporabo REPL (Branje, Eval, Tiskanje, Zanka), ki se prikaže v meniju s predlogi, takoj ko začnemo tipkati.

Splošne značilnosti mycli

mycli samodokončanje

Mycli je orodje ukazne vrstice za MySQL, MariaDB in Percona in podpira naslednje funkcije:

  • Spoznajmo samodokončanje in popolna velika ali mala črka. Takoj, ko začnemo tipkati ukaze, bo to začelo veljati.
  • Samodejno zapolni med tipkanjem ključnih besed SQL ter tabel, pogledov in stolpcev v zbirki podatkov.
  • Lepi odtisi tabelarni podatki, v katerih lahko vidite barve. Ko pišemo poizvedbe, bomo videli, da bodo rezervirane besede imele eno barvo, podatki in konstante pa drugo. To bo uporabnikom omogočilo hitro in enostavno prepoznavanje in analizo poizvedb, ki jih pošljemo v DB.
  • Ta stranka nam bo ponudila podporo večvrstične poizvedbe.
  • Podpora za SSL / TLS povezave.
  • Imeli bomo možnost shranite naša vprašanja priljubljene. Rezultat bomo lahko shranili tudi v datoteko. Ta funkcija je privzeto onemogočena, vendar jo lahko aktiviramo z urejanjem konfiguracijska datoteka, najdena v ~ / .myclirc.
  • Vsi evidence našli jih bomo v datoteki ~ / .mycli.log.
  • Našli bomo podporo, ki jo bomo lahko uporabljali različne teme.
  • Dobro deluje z Unicode vhod / izhod.

To je le nekaj njegovih lastnosti. Lahko bomo našli vse njegove značilnosti na njegovi strani GitHub.

Namestite mycli na Ubuntu

Lupina Python 3.6
Povezani članek:
Python 3.6, ga namestite iz PPA ali zberite njegovo izvorno kodo v Ubuntu

Če želite namestiti MySQL CLI, tj. Mycli, potrebovali bi sistem s sistemom python 2.7+ ali 3.4+. Iz tega razloga bomo morali zagotoviti, da ima naš sistem Ubuntu nameščen Python. Če tega jezika nimamo, za njegovo namestitev v terminalu izvedite naslednji ukaz (Ctrl + Alt + T):

sudo apt install python

Ko je zgornja zahteva izpolnjena, jo mycli paketi, ki so na voljo v skladiščih upravitelja paketov sistema. Za namestitev tega odjemalca bomo lahko uporabili naslednji skript:

namestite mycli iz apt

sudo apt update && sudo apt install mycli

Druga možnost namestitve bo uporaba pip. Če želite namestiti mycli s pomočjo tega upravitelja paketov Python, morate vtipkati terminal (Ctrl + Alt + T):

sudo pip3 install mycli

Po namestitvi bomo lahko preverite različico nameščenega odjemalca z naslednjim ukazom:

poglej različico mycli

mycli -v

Za začetek se bomo lahko povezali z ukazom, kot je prikazano spodaj:

mycli teče

sudo mycli

Upoštevajte, da so predlogi odvisni od konteksta, odvisno od položaja kazalca. Na primer: za ključno besedo FROM so predlagane samo tabele, za stavkom WHERE pa samo imena stolpcev.

Pomaga

Da bi dobili seznam vseh ukazov, ki jih lahko uporabljate z mycli, v terminalu morate zagnati naslednji ukaz za pomoč:

mycli pomoč

mycli --help

za izveste več o uporabi mycli, uporabniki se lahko obrnejo na uradna dokumentacija na spletni strani projekta.

Če povzamemo, mycli je dobro orodje na strani odjemalca, ki bo skrajšalo čas pisanja poizvedb v terminalu, saj bo med pisanjem poizvedbe predlagal imena tabel in stolpcev. Če koga zanima, je treba to povedati obstaja tudi enakovredno orodje za postgres z imenom pgcli ki ga je razvil Amjith.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.