mycli: Kiváló terminál a MySQL számára AutoComplete és szintaxis kiemeléssel

A MySQL , a MariaDB és a Percona három széles körben használt adatbázis napjainkban . Az első kettőt a jelenlegi nyílt forráskódú alkalmazások nagy százalékában használják. Ezért fontos, hogy legyen egy terminál a MySQL, a MariaDB és a Percona számára , amely lehetővé teszi számunkra, hogy hatékonyan kezeljük ezeket az adatbázisokat a konzol által kínált egyszerűséggel és kényelemmel.

Ezúttal megismerjük a mycli-t, egy adatbázis-terminált, amely rendelkezik az adatbázisunk hatékony kezeléséhez szükséges jellemzőkkel, túlzott erőforrások felhasználása nélkül és átfogó dokumentációval rendelkezésünkre.

Mi a mycli?

A mycli egy nyílt forráskódú, Pythonban fejlesztett eszköz , amely lehetővé teszi a MySQL, MariaDB és Percona parancsok gyors, automatikus és hatékony kezelését és végrehajtását. Az eszköz fejlett automatikus kiegészítési rendszerrel rendelkezik a fent említett adatbázis-nyelvekhez, valamint szabványos szintaxiskiemeléssel, ami segít az adatbázisok kényelmes kezelésében a terminálból.

Meglehetősen rövid telepítési és tanulási vonallal rendelkezik, amely kiváló tulajdonságainak köszönhetően nagyon érdekes alternatívát jelent az adatbázis-kezelésre szánt eszközökkel szemben, különösen az alacsony erőforrás-felhasználás és a gyorsított válaszidő miatt.

Az eszköz részletes használata az eszköz fejlesztői által kiadott következő gifben látható:

terminál a mysql-hez

Mycli jellemzői

  • Teljesen nyílt forráskódú, pythonban kifejlesztett és kiváló dokumentációval.
  • Automatikus kitöltés SQL kulcsszavak, valamint adatbázis táblák, nézetek és oszlopok beírásával.
  • Kiváló szintaxis kiemelés a Pygments-nek köszönhetően.
  • Intelligens automatikus kiegészítés (amely alapértelmezés szerint engedélyezve van), amely csak a kontextushoz kapcsolódó javaslatokat nyújt.
    • SELECT * FROM <tab> csak a táblák nevét mutatja.
    • SELECT * FROM users WHERE <tab> csak az oszlopneveket jeleníti meg.
  • Egynél több sort tartalmazó lekérdezések támogatása.
  • Lehetővé teszi a leggyakrabban használt lekérdezések tárolását, ehhez elegendő egy lekérdezést menteni  \fs alias query és használja a következő parancsot \f alias amikor újra akarja futtatni.
  • Erőteljes és egyszerű konfigurációs fájl, amely automatikusan létrejön a könyvtárban ~/.myclirc
  • Kiterjedt naplózási rendszerrel rendelkezik, arra az esetre, ha el akarjuk menteni a végrehajtott parancsok előzményeit.
  • Használhatunk egy szép behúzást.
  • Az adatkimenet rendszerezett és kellemes, oszlopokban, táblázatos elválasztással.
  • Támogatja az SSL kapcsolatokat.
  • Részletes dokumentáció az eszköz súgójának futtatásakor $ mycli --help
  • Sok más.

A mycli telepítése

A mycli-t bármely Linux disztribúcióra telepíthetjük a pythonnak köszönhetően, ehhez egyszerűen telepítenünk kell a pip-et és végre kell hajtanunk a következő parancsot:

$ sudo pip install -U mycli

A Debian és az ubuntu felhasználók futtatásával közvetlenül telepíthetik az eszközt a hivatalos tárakból

$ sudo apt-get install mycli

Hasonlóképpen, az Arch Linux és a származékos felhasználók is élvezhetik ezt az eszközt az AUR tárházaknak köszönhetően. Ehhez hajtsa végre a következő parancsot:

$ yaourt -S mycli

Befejezésül szeretném hangsúlyozni, hogy az elvégzett tesztek során az eszköz rendkívül gyorsan viselkedett, és javaslata az automatikus kiegészítésről egyszerűen kiváló. Még azt gondolom, hogy ez az eszköz ugyanolyan hasznos MySQL Navigator, azzal az előnnyel, hogy sokkal kevesebb erőforrást emészt fel, ha konzolimádó vagy és használod a három adatbázis közül néhányat, amellyel kompatibilis, ne habozz, próbáld ki ezt a nagyszerű eszközt és mondja el nekünk a benyomásait.


Hozzáadás előnyben részesített forrásként a Google-ben