Mycli, klient MySQL pre terminál s automatickým dokončovaním

o mycli

V nasledujúcom článku sa pozrieme na mycli. Ďalej uvidíme inštaláciu v Ubuntu MySQL klient pre terminál. Je napísaný v Pythone pomocou knižnice Súbor nástrojov Python Prompt a v se obsahuje automatické dopĺňanie a zvýrazňovanie syntaxe. Bude pracovať s databázovými servermi MySQL, MariaDB a Percona.

Tento klient bude obzvlášť užitočný, pokiaľ ide o ľahko a rýchlo píšte zložité dotazy bez toho, aby ste si museli pamätať celú syntax dotazu. Poskytne používateľom možnosť používať REPL (Čítajte, vyhodnocujte, tlačte, opakujte), ktoré sa v ponuke návrhov zobrazia hneď, ako začneme písať.

Všeobecné vlastnosti mycli

automatické dopĺňanie mycli

Mycli je nástroj príkazového riadku pre MySQL, MariaDB a Percona a podporuje nasledujúce funkcie:

  • Poďme sa stretnúť s automatické dopĺňanie a vyplnenie veľkých a malých písmen. Hneď ako začneme písať príkazy, začne to platiť.
  • Automatické vyplnenie pri písaní kľúčových slov SQL, ako aj tabuliek, zobrazení a stĺpcov v databáze
  • Pekné výtlačky tabuľkové údaje, v ktorých vidíte farby. Keď píšeme naše dotazy, uvidíme, že vyhradené slová budú mať jednu farbu, zatiaľ čo údaje a konštanty inú. To umožní používateľom rýchlo a ľahko identifikovať a analyzovať dotazy, ktoré kladieme do databázy.
  • Tento klient nám ponúkne podporu viacriadkové dotazy.
  • Podpora pre Pripojenia SSL / TLS.
  • Budeme mať možnosť uložte naše dotazy obľúbené položky. Váš výsledok tiež budeme môcť uložiť do súboru. Táto funkcia je predvolene vypnutá, ale môžeme ju aktivovať úpravou konfiguračný súbor, nájdený v ~ / .myclirc.
  • Všetko evidencia budeme ich môcť nájsť v súbore ~ / .mycli.log.
  • Nájdeme podporu, ktorú budeme môcť používať rôzne témy.
  • Funguje dobre s Vstup / výstup Unicode.

To sú len niektoré z jeho funkcií. Budeme schopní nájsť všetky jeho vlastnosti na jeho stránke GitHub.

Nainštalujte si mycli na Ubuntu

Shell Python 3.6
Súvisiaci článok:
Python 3.6, nainštalujte ho z PPA alebo skompilujte jeho zdrojový kód na Ubuntu

Ak chcete nainštalovať MySQL CLI, teda mycli, potrebovali by sme systém so systémom python 2.7+ alebo 3.4+. Z tohto dôvodu sa budeme musieť ubezpečiť, že náš systém Ubuntu má nainštalovaný Python. Ak tento jazyk nemáme, nainštalujeme ho nasledujúcim príkazom v termináli (Ctrl + Alt + T):

sudo apt install python

Akonáhle je vyššie uvedená požiadavka splnená, mycli má balíky dostupné v archívoch správcov balíkov systému. Na inštaláciu tohto klienta budeme môcť použiť nasledujúci skript:

nainštalujte mycli z apt

sudo apt update && sudo apt install mycli

Ďalšou možnosťou inštalácie bude použitie jadro. Ak chcete nainštalovať mycli pomocou tohto správcu balíkov Python, musíte zadať terminál (Ctrl + Alt + T):

sudo pip3 install mycli

Po inštalácii budeme môcť skontrolujte verziu nainštalovaného klienta pomocou nasledujúceho príkazu:

zobraziť verziu mycli

mycli -v

Na začiatok sa budeme môcť pripojiť pomocou príkazu, ako je uvedené nižšie:

mycli beh

sudo mycli

Upozorňujeme, že návrhy sú kontextové v závislosti od polohy kurzora. Napríklad: za kľúčovým slovom FROM sa odporúčajú iba tabuľky a za klauzulou WHERE sa odporúčajú iba názvy stĺpcov.

Pomoc

Dostať zoznam všetkých príkazov, ktoré je možné použiť s mycli, všetko, čo musíte urobiť, je spustiť nasledujúci príkaz pomocníka v termináli:

mycli pomoc

mycli --help

na dozvedieť sa viac o používaní mycli, môžu používatelia nahliadnuť do úradná dokumentácia ponúkané na webovej stránke projektu.

Stručne povedané, mycli je dobrý nástroj na strane klienta, ktorý skráti čas písania dotazov v termináli, pretože pri písaní dotazu navrhne názvy tabuliek a stĺpcov. Ak má niekto záujem, treba povedať existuje aj ekvivalentný nástroj pre postgres s názvom pgcli ktorý vyvinul Amjith.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.