Mycli, MySQL kliens a terminálhoz automatikus kiegészítéssel

a mycli-ről

A következő cikkben megnézzük a mycli-t. Ezután látni fogjuk ennek telepítését az Ubuntuban MySQL kliens a terminálhoz. Pythonban van megírva a könyvtár segítségével Python Prompt Toolkit és a se magában foglalja az automatikus kiegészítést és a szintaxis kiemelését. A MySQL, a MariaDB és a Percona adatbázis-kiszolgálókkal fog működni.

Ez az ügyfél különösen hasznos lesz írjon összetett kérdéseket egyszerűen és gyorsan anélkül, hogy emlékeznie kellene a teljes lekérdezési szintaxisra. Lehetővé teszi a felhasználók számára a REPL (Olvasás, kiértékelés, nyomtatás, hurok), amely megjelenik a javaslatok menüben, amint elkezdünk gépelni.

A mycli általános jellemzői

mycli automatikus kiegészítés

A Mycli egy parancssori eszköz a MySQL, a MariaDB és a Percona számára és támogatja a következő funkciókat:

  • Találkozzunk a autocomplete és teljes kis- vagy nagybetű. Amint elkezdjük beírni a parancsokat, ez játékba fog lépni.
  • Automatikus feltöltés SQL kulcsszavak, valamint táblázatok, nézetek és oszlopok beírása közben.
  • Szép nyomatok táblázatos adatok, amelyekben láthatja a színeket. A kérdéseink írása során látni fogjuk, hogy a lefoglalt szavaknak egy színük lesz, míg az adatoknak és konstansoknak egy másikuk lesz. Ez lehetővé teszi a felhasználók számára, hogy gyorsan és egyszerűen azonosítsák és elemezzék a DB-hez intézett lekérdezéseinket.
  • Ez az ügyfél támogatást fog kínálni nekünk többsoros lekérdezések.
  • Támogatás SSL / TLS kapcsolatok.
  • Lehetőségünk lesz rá mentse a kérdéseinket kedvencek. Az eredményét fájlban is tárolhatjuk. Ez a funkció alapértelmezés szerint le van tiltva, de a konfigurációs fájl, megtalálható itt: ~ / .myclirc.
  • Minden nyilvántartások képesek leszünk megtalálni őket az aktában ~ / .mycli.log.
  • Megtaláljuk a támogatást, hogy használni tudjuk különféle témák.
  • Jól működik Unicode bemenet / kimenet.

Ez csak néhány jellemzője. Meg tudjuk találni minden jellemzője a GitHub oldalán.

Telepítse a mycli-t az Ubuntu-ra

Python 3.6 shell
Kapcsolódó cikk:
Python 3.6, telepítse a PPA-ból, vagy fordítsa le a forráskódját az Ubuntu-ra

A MySQL CLI, azaz a mycli telepítéséhez szükségünk lenne egy olyan rendszerre, amely a python 2.7+ vagy 3.4+ rendszert futtatja. Ezért meg kell győződnünk arról, hogy az Ubuntu rendszerünkbe telepítve van-e a Python. Ha nincs ilyen nyelvünk, telepítéséhez hajtsa végre a következő parancsot egy terminálban (Ctrl + Alt + T):

sudo apt install python

Amint a fenti követelmény teljesül, a mycli teljesítette csomagkezelő adattárakban elérhető csomagok a rendszer. Az ügyfél telepítéséhez a következő szkriptet használhatjuk:

telepítse a mycli-t az apt-ből

sudo apt update && sudo apt install mycli

Egy másik telepítési lehetőség a használat lesz gyümölcsmag. A mycli telepítéséhez a Python csomagkezelővel egyszerűen be kell írnia a terminált (Ctrl + Alt + T):

sudo pip3 install mycli

A telepítés után képesek leszünk ellenőrizze a telepített kliens verzióját a következő paranccsal:

mycli verzió megtekintése

mycli -v

Először a következő paranccsal tudunk csatlakozni:

mycli fut

sudo mycli

Vegye figyelembe, hogy a javaslatok a kurzor helyzetétől függően kontextus-érzékenyek. Például: csak a táblázatokat javasoljuk a FROM kulcsszó után, és csak az oszlopneveket javasoljuk a WHERE záradék után.

Segítség

Megszerezni a mycli-vel használható összes parancs felsorolása, csak annyit kell tennie, hogy futtatja a következő súgó parancsot a terminálban:

mycli segítség

mycli --help

hogy Tudjon meg többet a mycli használatáról, a felhasználók megkereshetik a hivatalos dokumentáció felajánlotta a projekt honlapján.

Összefoglalva: a mycli egy jó kliensoldali eszköz, amely lerövidíti a lekérdezések írásának idejét a terminálban, mivel tábla- és oszlopneveket fog javasolni, amikor egy lekérdezést írunk. Ha valakit érdekel, ezt el kell mondani van egy megfelelő eszköz a postgres számára a névvel pgcli amelyet Amjith fejlesztett ki.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.