Në artikullin vijues do të hedhim një vështrim në mycli. Tjetra do të shohim instalimin në Ubuntu të kësaj Klient MySQL për terminal. Shtë shkruar në Python duke përdorur bibliotekën Paketa e Python Prompt dhe në vetvete përfshin plotësimin automatik dhe theksimin e sintaksës. Do të punojë me serverët e bazës së të dhënave MySQL, MariaDB dhe Percona.
Ky klient do të jetë veçanërisht i dobishëm kur bëhet fjalë për shkruani pyetje komplekse lehtësisht dhe shpejt pa pasur nevojë të kujtohet e gjithë sintaksa e pyetjes. Do t'u japë përdoruesve mundësinë të përdorin REPL (Lexo, Eval, Printo, Lak) që do të shfaqet në menunë e sugjerimeve sapo të fillojmë të shtypim.
Karakteristikat e përgjithshme të mykliut
Mycli është një mjet i komandës për MySQL, MariaDB dhe Percona dhe mbështet funksionet e mëposhtme:
- Le të takojmë autokomplet dhe të plotë të shkronjave të mëdha ose të vogla. Sapo të fillojmë të shtypim komandat, kjo do të hyjë në lojë.
- Popullo automatikisht gjatë shtypjes së fjalëve kyçe SQL, si dhe tabelave, pamjeve dhe kolonave në bazën e të dhënave.
- Printime të këndshme të të dhëna tabelore në të cilat mund të shihni ngjyrat. Ndërsa shkruajmë pyetjet tona, do të shohim se fjalët e rezervuara do të kenë një ngjyrë, ndërsa të dhënat dhe konstante një tjetër. Kjo do t'i lejojë përdoruesit të identifikojnë dhe analizojnë shpejt dhe lehtë pyetjet që i bëjmë DB.
- Ky klient do të na ofrojë mbështetje për të pyetje me shumë rreshta.
- Mbështetje për Lidhjet SSL / TLS.
- Ne do të kemi mundësinë e ruaj pyetjet tona të preferuarat. Ne gjithashtu do të jemi në gjendje të ruajmë rezultatin tuaj në një skedar. Ky funksionalitet është me aftësi të kufizuara, por ne mund ta aktivizojmë atë duke redaktuar skedari i konfigurimit, i gjetur në ~ / .rrethrrotullues.
- Të gjithë të dhëna do të mund t'i gjejmë në skedar / .mycli.log.
- Ne do të gjejmë mbështetje për të qenë në gjendje të përdorim tema të ndryshme.
- Punon mirë me Hyrja / dalja e unikodit.
Këto janë vetëm disa nga veçoritë e tij. Ne do të jemi në gjendje të gjejmë të gjitha tiparet e tij në faqen e tij të GitHub.
Instaloni mycli në Ubuntu
Për të instaluar MySQL CLI, d.m.th. mycli, do të na duhej një sistem që drejton python 2.7+ ose 3.4+. Për këtë arsye do të duhet të sigurohemi që sistemi ynë Ubuntu ka të instaluar Python. Nëse nuk e kemi këtë gjuhë, për ta instaluar, ekzekutoni komandën e mëposhtme në një terminal (Ctrl + Alt + T):
sudo apt install python
Pasi të plotësohet kërkesa e mësipërme, mycli ka paketat e disponueshme në depot e menaxherit të paketave të sistemit. Ne do të jemi në gjendje të përdorim skenarin e mëposhtëm për të instaluar këtë klient:
sudo apt update && sudo apt install mycli
Një tjetër mundësi instalimi do të jetë përdorimi cicërin. Për të instaluar mycli duke përdorur këtë menaxher të paketave Python, thjesht duhet të shkruani në terminal (Ctrl + Alt + T):
sudo pip3 install mycli
Pas instalimit, ne do të jemi në gjendje kontrolloni versionin e klientit të instaluar me komandën e mëposhtme:
mycli -v
Për të filluar, ne do të jemi në gjendje të lidhemi duke përdorur komandën siç tregohet më poshtë:
sudo mycli
Vini re se sugjerimet janë të ndjeshme në kontekst, varësisht nga pozicioni i kursorit. Për shembull: vetëm tabelat sugjerohen pas fjalës kyçe FROM dhe vetëm emrat e kolonave sugjerohen pas fjalisë WHERE.
Ndihmë
Për të marrë lista e të gjitha komandave që mund të përdoren me mycli, të gjithë ju duhet të bëni është të ekzekutoni komandën e mëposhtme të ndihmës në terminal:
mycli --help
në mësoni më shumë rreth përdorimit të mycli, përdoruesit mund të konsultohen me dokumentacioni zyrtar të ofruara në faqen e internetit të projektit.
Në përmbledhje, mycli është një mjet i mirë nga ana e klientit që do të shkurtojë kohën e shkrimit të pyetjeve në terminal pasi që do të sugjerojë emrat e tabelave dhe kolonave ndërsa shkruajmë një pyetje. Nëse dikush është i interesuar, duhet thënë që ekziston edhe një mjet ekuivalent për postgres me emrin pgcli e cila është zhvilluar nga Amjith.