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
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
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:
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:
mycli -v
Na začiatok sa budeme môcť pripojiť pomocou príkazu, ako je uvedené nižšie:
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 --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.