MySQL, MariaDB y Perkona viņi ir trīs mūsdienās plaši izmantotas datu bāzes, pirmie divi ir iegulti lielā daļā atvērtā pirmkoda lietojumprogrammu, kas pastāv šodien. Tāpēc ir svarīgi, lai būtu MySQL, MariaDB un Percona terminālis kas ļauj mums efektīvi pārvaldīt šīs datu bāzes, sākot ar komfortu un ērtībām, ko mums piedāvā konsole.
Šoreiz mēs iepazīsimies ar mycli, datubāzes termināli, kuram ir nepieciešamās īpašības, lai efektīvi pārvaldītu mūsu datubāzes, neizmantojot pārspīlētus resursus un mūsu rīcībā ir plaša dokumentācija.
Kas ir mycli?
mycli ir atvērtā koda rīks, kas izstrādāts Pitons, kas ļauj mums ātri, automatizēti un efektīvi pārvaldīt un izpildīt MySQL, MariaDB un Percona komandas. Rīkam ir uzlabota automātiskās pabeigšanas sistēma iepriekšminētajām datu bāzu valodām, tādā pašā veidā tas standarta veidā izceļ sintaksi, kas palīdz mums ērti pārvaldīt mūsu datu bāzes no termināļa.
Tam ir diezgan īsa instalēšanas un mācīšanās līnija, kas papildina tās izcilās īpašības, padarot to par ļoti interesantu alternatīvu datu bāzes pārvaldībai paredzētajiem rīkiem, jo īpaši zemā resursu patēriņa un paātrinātās reakcijas laika dēļ.
Detalizēta rīka izmantošana ir redzama šajā rīka izstrādātāju izdotajā gif:
Mycli funkcijas
- Pilnīgi atvērts avots, kas izstrādāts pitonā un ar lielisku dokumentāciju.
- Automātiski aizpildīt, jo tiek ievadīti SQL atslēgvārdi, kā arī datu bāzes tabulas, skati un kolonnas.
- Lielisks sintakses izcelšana, pateicoties Pygments.
- Viedā automātiskā pabeigšana (kas pēc noklusējuma ir iespējota), kas sniegs tikai ar kontekstu saistītus ieteikumus.
SELECT * FROM <tab>
tas parādīs tikai tabulu nosaukumus.SELECT * FROM users WHERE <tab>
tas parādīs tikai kolonnu nosaukumus.
- Atbalsts vaicājumiem, kas ietver vairāk nekā vienu rindu.
- Tas ļauj saglabāt visbiežāk lietotos vaicājumus, tāpēc pietiek ar vaicājuma saglabāšanu, izmantojot
\fs alias query
un izmantojiet šādu komandu\f alias
kad vēlaties to palaist vēlreiz. - Jaudīgs un vienkāršs konfigurācijas fails, kas automātiski tiek ģenerēts direktorijā
~/.myclirc
- Tam ir plaša žurnālu sistēma, ja mēs vēlamies saglabāt izpildīto komandu vēsturi.
- Ļauj izmantot jauku atkāpi.
- Datu izvade ir sakārtota un patīkama, tā ir parādīta kolonnās ar tabulas atdalījumiem.
- Tam ir atbalsts SSL savienojumiem.
- Detalizēta dokumentācija, palaižot rīka palīdzību
$ mycli --help
- Daudzi citi vairāk.
Kā instalēt
Pateicoties python, mēs varam instalēt mycli jebkurā Linux distributīvā, tāpēc mums vienkārši ir jābūt instalētam pip un jāizpilda šāda komanda:
$ sudo pip install -U mycli
Debian un ubuntu lietotāji var instalēt rīku tieši no oficiālajiem krātuvēm, palaižot
$ sudo apt-get install mycli
Tāpat Arch Linux un atvasinājumu lietotāji var izbaudīt šo rīku, pateicoties AUR krātuvēm, lai to izdarītu, izpildiet šādu komandu:
$ yaourt -S mycli
Noslēgumā es vēlos uzsvērt, ka veiktajos testos rīks darbojās ārkārtīgi ātri un tā ieteikums, kad runa ir par automātisko pabeigšanu, ir vienkārši lielisks. Es pat domāju, ka šis rīks ir tikpat noderīgs MySQL Navigator ar priekšrocību, ka tas patērē daudz mazāk resursu, ja esat konsoles cienītājs un izmantojat arī dažas no trim datu bāzēm, ar kurām tas ir saderīgs, nevilcinieties izmēģināt šo lielisko rīku un pastāstiet mums par saviem iespaidiem.
Lielisks rīks, liels paldies par jūsu rakstiem.
Vai jūs zināt, kas ir termināla burtveidols ????
Monako. Tas ir avots! Es jums atstāju iespēju lejupielādēt operētājsistēmai Linux. jo avots ir no MAC
https://gist.github.com/rogerleite/99819
Sveicieni.
Ļoti labs ieguldījums !! Brīnišķīgs rīks !!