Weboldal keresés

MyCLI – MySQL/MariaDB kliens automatikus kiegészítéssel és szintaxis kiemeléssel


A MyCLI egy könnyen használható parancssori (CLI) felület a népszerű adatbázis-kezelő rendszerekhez: MySQL, MariaDB és Percona automatikus kiegészítéssel és szintaktikai kiemeléssel. A prompt_toolkit használatával készült, és Python 2.7, 3.3, 3.4, 3.5 és 3.6 szükséges. Támogatja a biztonságos kapcsolatokat SSL-en keresztül a MySQL szerverrel.

MyCLI funkciók

  • Amikor először indítja el, automatikusan létrejön egy konfigurációs fájl a ~/.myclirc címen.
  • Támogatja az automatikus kiegészítést SQL kulcsszavak, valamint táblázatok, nézetek és oszlopok beírása közben az adatbázisban.
  • Támogatja az intelligens kiegészítést is, amely alapértelmezés szerint engedélyezve van, és javaslatokat tesz a környezetfüggő kiegészítésre.

Például:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Támogatja a szintaxis kiemelését Pygments segítségével.
  • SSL kapcsolatok támogatása.
  • Többsoros lekérdezések támogatását kínálja.
  • Opcionálisan minden lekérdezést és annak kimenetét egy fájlba naplózza (vegye figyelembe, hogy ez alapértelmezés szerint le van tiltva).
  • Lehetővé teszi kedvenc lekérdezések mentését (lekérdezés mentése \fs alias használatával, és \f alias használatával történő futtatása).
  • Támogatja az SQL utasítások időzítését és a táblázatok megjelenítését.
  • A táblázatos adatokat vonzó módon nyomtatja ki.

A MyCLI for MySQL és a MariaDB telepítése Linux alatt

Debian/Ubuntu disztribúciókon az apt paranccsal könnyen telepítheti a mycli csomagot az alábbiak szerint:

sudo apt-get update
sudo apt-get install mycli

Hasonlóképpen, a Fedora 22+ rendelkezik egy csomaggal a mycli számára, amelyet a dnf paranccsal telepíthet az alábbiak szerint:

sudo dnf install mycli

Más Linux-disztribúciók, például az RHEL/CentOS esetében Python pip eszközre lesz szüksége a mycli telepítéséhez. Kezdje a pip telepítésével az alábbi parancsokkal:

sudo yum install pip	

A pip telepítése után a myclit az alábbiak szerint telepítheti:

sudo pip install mycli

A MyCLI használata a MySQL-hez és a MariaDB-hez Linuxban

A mycli telepítése után a következőképpen használhatja:

mycli -u root -h localhost 

Automatikus kiegészítés

Egyszerű kiegészítések, például kulcsszavak és sql-függvények.

Intelligens befejezés

Táblázatnév-kiegészítések a „FROM” kulcsszó után.

Alias támogatás

Az oszlopkiegészítések akkor is működnek, ha a táblanevek álnevek vannak.

Szintaxis-kiemelés

Szintaxis kiemelés a MySQL-hez.

Formázott SQL kimenet

A MySQL kimenet automatikusan kevesebb parancson keresztül történik.

A mysql-be való bejelentkezéshez és egy adatbázis kiválasztásához használhat egy hasonló parancsot az alábbiak szerint.

mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll

További használati lehetőségekért írja be:

mycli --help

MyCLI honlap: http://mycli.net/index

Nézzen meg néhány hasznos cikket a MySQL adminisztrációjával kapcsolatban.

  1. 20 MySQL (Mysqladmin) parancsok az adatbázis-felügyelethez Linuxban
  2. Az alapértelmezett MySQL/MariaDB adatkönyvtár megváltoztatása Linuxban
  3. 4 Hasznos parancssori eszközök a MySQL teljesítményének nyomon követéséhez Linux alatt
  4. Hogyan változtassuk meg a MySQL vagy a MariaDB root jelszavát Linux alatt
  5. MySQL biztonsági mentési és visszaállítási parancsok az adatbázis-adminisztrációhoz

Ez minden! Ebben az útmutatóban bemutattuk, hogyan telepíthető és használható a mycli egyszerű parancsokkal Linux alatt. Ossza meg gondolatait ezzel a cikkel kapcsolatban az alábbi visszajelzési űrlapon keresztül.