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
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
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:
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 -v
Először a következő paranccsal tudunk csatlakozni:
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 --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.