MyCLI – MySQL/MariaDB klientas su automatiniu užbaigimu ir sintaksės paryškinimu


MyCLI yra paprasta naudoti komandų eilutės (CLI) sąsaja, skirta populiarioms duomenų bazių valdymo sistemoms: MySQL, MariaDB ir Percona su automatiniu užbaigimu ir sintaksės paryškinimu. Jis sukurtas naudojant prompt_toolkit ir reikalauja Python 2.7, 3.3, 3.4, 3.5 ir 3.6. Jis palaiko saugų ryšį per SSL su MySQL serveriu.

MyCLI funkcijos

  • Kai pirmą kartą paleidžiate, konfigūracijos failas automatiškai sukuriamas adresu ~/.myclirc.
  • Palaiko automatinį užbaigimą įvedant SQL raktinius žodžius, taip pat lenteles, rodinius ir stulpelius duomenų bazėje.
  • Taip pat palaiko išmanųjį užbaigimą, kuris įgalintas pagal numatytuosius nustatymus, ir pateiks pasiūlymus dėl konteksto jautraus užbaigimo.

Pavyzdžiui:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Palaiko sintaksės paryškinimą naudojant Pygments.
  • SSL ryšių palaikymas.
  • Siūlo palaikymą kelių eilučių užklausoms.
  • Jis pasirinktinai registruoja kiekvieną užklausą ir jos išvestį į failą (atminkite, kad tai pagal numatytuosius nustatymus yra išjungta).
  • Leidžia išsaugoti mėgstamiausias užklausas (išsaugokite užklausą naudodami \fs slapyvardį ir paleiskite ją naudodami \f slapyvardį).
  • Palaiko SQL sakinių ir lentelių atvaizdavimo laiką.
  • Patraukliai spausdina lentelės duomenis.

Kaip įdiegti „MyCLI“, skirtą „MySQL“ ir „MariaDB“ sistemoje „Linux“.

Paskirstytuose Debian/Ubuntu galite lengvai įdiegti mycli paketą naudodami komandą apt taip:

sudo apt-get update
sudo apt-get install mycli

Taip pat Fedora 22+ turi paketą, skirtą mycli, galite jį įdiegti naudodami komandą dnf, kaip nurodyta toliau:

sudo dnf install mycli

Kitiems Linux platinimams, pvz., RHEL/CentOS, norint įdiegti mycli reikės Python pip įrankio. Pradėkite diegdami pip su toliau pateiktomis komandomis:

sudo yum install pip	

Įdiegę pip, mycli galite įdiegti taip:

sudo pip install mycli

Kaip naudoti „MyCLI“, skirtą „MySQL“ ir „MariaDB“ sistemoje „Linux“.

Įdiegę mycli, galite ją naudoti taip:

mycli -u root -h localhost 

Automatinis užbaigimas

Lengvas užbaigimas, pvz., raktiniai žodžiai ir sql funkcijos.

Išmanusis užbaigimas

Lentelės pavadinimo užbaigimas po raktinio žodžio „NUO“.

Alias palaikymas

Stulpelių užbaigimas veiks net tada, kai lentelių pavadinimai bus pakeisti.

Sintaksės paryškinimas

„MySQL“ sintaksės paryškinimas.

Suformatuota SQL išvestis

MySQL išvestis automatiškai perduodama naudojant mažiau komandų.

Norėdami prisijungti prie mysql ir pasirinkti duomenų bazę tuo pačiu metu, galite naudoti panašią komandą, kaip nurodyta toliau.

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

Norėdami gauti daugiau naudojimo parinkčių, įveskite:

mycli --help

„MyCLI“ pagrindinis puslapis: http://mycli.net/index

Peržiūrėkite keletą naudingų „MySQL“ administravimo straipsnių.

  1. 20 MySQL (Mysqladmin) komandų, skirtų duomenų bazės administravimui sistemoje Linux
  2. Kaip pakeisti numatytąjį „MySQL“/„MariaDB“ duomenų katalogą „Linux“.
  3. 4 Naudingi komandų eilutės įrankiai MySQL našumui „Linux“ stebėti
  4. Kaip pakeisti „MySQL“ arba „MariaDB“ pagrindinį slaptažodį „Linux“.
  5. „MySQL“ atsarginės kopijos kūrimo ir atkūrimo komandos, skirtos duomenų bazės administravimui

Tai viskas! Šiame vadove parodėme, kaip įdiegti ir naudoti mycli su paprastomis komandomis Linux sistemoje. Pasidalykite savo mintimis apie šį straipsnį naudodami toliau pateiktą atsiliepimų formą.