Mycli, MySQL-i klient automaatse täitmisega terminali jaoks

mycli kohta

Järgmises artiklis vaatame mycli. Järgmisena näeme selle installimist Ubuntu MySQL klient terminalile. See on kirjutatud Pythonis raamatukogu abil Pythoni viipade tööriistakomplekt ja se sisaldab automaatse täitmise ja süntaksi esiletõstmist. See töötab MySQL, MariaDB ja Percona andmebaasiserveritega.

See klient on eriti kasulik, kui tegemist on kirjutage keerulisi päringuid lihtsalt ja kiiresti ilma et peaksite kogu päringu süntaksit meeles pidama. See annab kasutajatele võimaluse kasutada REPL-i (Loe, hinda, printi, aasa), mis ilmub soovituste menüüsse kohe, kui kirjutama hakkame.

Mükli üldised omadused

mycli automaatne täitmine

Mycli on käsurea tööriist MySQL, MariaDB ja Percona jaoks ja toetab järgmisi funktsioone:

  • Saame kokku automaatne ja täielik suurtäht. Niipea, kui hakkame käske kirjutama, tuleb see mängu.
  • Automaatselt täidetakse, sisestades andmebaasi SQL-i märksõnad, samuti tabelid, vaated ja veerud.
  • Toredad trükised tabeliandmed, milles näete värve. Päringuid kirjutades näeme, et reserveeritud sõnadel on üks värv, samal ajal kui andmetel ja konstantidel on teine ​​värv. See võimaldab kasutajatel kiiresti ja lihtsalt tuvastada ja analüüsida meie DB-le tehtud päringuid.
  • See klient pakub meile tuge mitmerealised päringud.
  • Toetus SSL / TLS-ühendused.
  • Meil on võimalus salvestage meie päringud lemmikud. Samuti saame teie tulemuse faili salvestada. See funktsioon on vaikimisi keelatud, kuid saame selle aktiveerida redigeerides konfiguratsioonifail, leitud ~ / .myclirc.
  • Kõik dokumendid saame need failist üles leida ~ / .mycli.log.
  • Leiame tuge, mida saaksime kasutada erinevaid teemasid.
  • Töötab hästi Unicode'i sisend / väljund.

Need on vaid mõned selle funktsioonidest. Me suudame leida kõik selle omadused tema GitHubi lehel.

Installige mycli Ubuntu

Pythoni 3.6 kest
Seotud artikkel:
Python 3.6, installige see PPA-st või kompileerige selle lähtekood Ubuntu

MySQL CLI, st mycli installimiseks vajame süsteemi, kus töötab python 2.7+ või 3.4+. Sel põhjusel peame veenduma, et meie Ubuntu süsteemis on installitud Python. Kui meil seda keelt pole, käivitage selle installimiseks terminalis järgmine käsk (Ctrl + Alt + T):

sudo apt install python

Kui ülaltoodud nõue on täidetud, on mycli täidetud pakettide haldurite hoidlates saadaval olevad paketid süsteemi. Selle kliendi installimiseks saame kasutada järgmist skripti:

installige mycli apt-ist

sudo apt update && sudo apt install mycli

Teine installimisvõimalus on kasutada pip. Selle Pythoni paketihalduri abil mycli installimiseks peate lihtsalt sisestama terminali (Ctrl + Alt + T):

sudo pip3 install mycli

Pärast installimist saame hakkama kontrollige installitud kliendi versiooni järgmise käsuga:

vaata mycli versiooni

mycli -v

Alustuseks saame ühendada alltoodud käsu abil:

mycli töötab

sudo mycli

Pange tähele, et soovitused on kontekstitundlikud, sõltuvalt kursori asukohast. Näiteks: märksõna FROM järele soovitatakse ainult tabeleid ja klausli WHERE järele soovitatakse ainult veergude nimesid.

Aitama

Et saada kõigi käskude loend, mida saab mycli abil kasutada, peate tegema terminalis järgmise käsu:

mycli abi

mycli --help

et Lisateave mycli kasutamise kohta, saavad kasutajad tutvuda ametlik dokumentatsioon pakutakse projekti veebisaidil.

Kokkuvõtteks võib öelda, et mycli on hea kliendipoolne tööriist, mis lühendab terminalis päringute kirjutamise aega, kuna see soovitab päringu kirjutamisel tabeli ja veeru nimesid. Kui kedagi huvitab, tuleb seda öelda nimega postgres on olemas ka samaväärne tööriist pgcli mille on välja töötanud Amjith.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.