Kitame straipsnyje mes apžvelgsime mycli. Tada pamatysime, kaip tai įdiegta „Ubuntu“ „MySQL“ klientas terminalui. Tai parašyta „Python“ naudojant biblioteką „Python Prompt Toolkit“ ir se apima automatinį užbaigimą ir sintaksės paryškinimą. Jis veiks su „MySQL“, „MariaDB“ ir „Percona“ duomenų bazių serveriais.
Šis klientas bus ypač naudingas kalbant apie tai lengvai ir greitai parašykite sudėtingas užklausas nereikia prisiminti visos užklausos sintaksės. Tai suteiks vartotojams galimybę naudotis REPL (Skaityti, vertinti, spausdinti, ciklas), kuris pasirodys pasiūlymų meniu, kai tik pradėsime rašyti tekstą.
Bendrieji mycli ypatumai
„Mycli“ yra komandinės eilutės įrankis „MySQL“, „MariaDB“ ir „Percona“ ir palaiko šias funkcijas:
- Susipažinkime su automatinio užbaigimo ir visos didžiosios ar mažosios raidės. Kai tik pradėsime rinkti komandas, tai pradės veikti.
- Automatiškai užpildyti, kai įvedate SQL raktinius žodžius, taip pat lenteles, rodinius ir stulpelius duomenų bazėje.
- Gražūs spaudiniai lentelės duomenys, kuriuose galite pamatyti spalvas. Rašydami savo užklausas pamatysime, kad rezervuoti žodžiai turės vieną spalvą, o duomenys ir konstantos kitą. Tai leis vartotojams greitai ir lengvai nustatyti ir išanalizuoti mūsų pateiktas užklausas į DB.
- Šis klientas ketina pasiūlyti mums paramą kelių eilučių užklausos.
- Parama SSL / TLS jungtys.
- Mes turėsime galimybę išsaugokite mūsų užklausas parankinius. Mes taip pat galėsime išsaugoti jūsų rezultatą faile. Ši funkcija pagal numatytuosius nustatymus yra išjungta, tačiau mes galime ją suaktyvinti redaguodami konfigūracijos failas, rastas ~ / .myclirc.
- Visi registros galėsime juos rasti byloje ~ / .mycli.log.
- Rasime palaikymą, kurį galėsime naudoti įvairių temų.
- Puikiai veikia su „Unicode“ įvestis / išvestis.
Tai tik keletas jo savybių. Mes galėsime rasti visos jo savybės jo „GitHub“ puslapyje.
Įdiekite „mycli“ į „Ubuntu“
Norėdami įdiegti „MySQL CLI“, t. Y. „Mycli“, mums reikėtų sistemos, veikiančios python 2.7+ arba 3.4+. Dėl šios priežasties turėsime įsitikinti, kad mūsų „Ubuntu“ sistemoje yra įdiegta „Python“. Jei neturime šios kalbos, norėdami ją įdiegti, terminale vykdykite šią komandą (Ctrl + Alt + T):
sudo apt install python
Įvykdžius pirmiau nurodytą reikalavimą, mycli turi paketai, prieinami paketų tvarkyklių saugyklose sistemos. Norėdami įdiegti šį klientą, galėsime naudoti šį scenarijų:
sudo apt update && sudo apt install mycli
Kitas diegimo variantas bus naudoti pieputis. Norėdami įdiegti „mycli“ naudodami šį „Python“ paketų tvarkytuvą, tiesiog įveskite terminalą („Ctrl“ + „Alt“ + T):
sudo pip3 install mycli
Po diegimo galėsime patikrinkite įdiegto kliento versiją su tokia komanda:
mycli -v
Pirmiausia galėsime prisijungti naudodami komandą, kaip parodyta žemiau:
sudo mycli
Atminkite, kad pasiūlymai priklauso nuo konteksto, atsižvelgiant į žymeklio padėtį. Pvz .: po lentele FROM siūlomos tik lentelės, o po WHERE sakinio - tik stulpelių pavadinimai.
Padėti
Norėdami gauti visų komandų, kurias galima naudoti su „mycli“, sąrašas, tereikia terminale paleisti šią pagalbos komandą:
mycli --help
į sužinokite daugiau apie mycli vartojimąvartotojai gali kreiptis į oficialūs dokumentai siūloma projekto svetainėje.
Apibendrinant, „mycli“ yra geras kliento įrankis, sutrumpinantis užklausų rašymo terminale laiką, nes rašant užklausą jis pasiūlys lentelių ir stulpelių pavadinimus. Jei kam įdomu, reikia tai pasakyti taip pat yra lygiavertis įrankis pašto adresams su pavadinimu pgcli kurį sukūrė Amjithas.