MyCLI - automaatse täitmise ja süntaksi esiletõstmisega MySQL/MariaDB klient


MyCLI on hõlpsasti kasutatav käsurealiides (CLI) populaarsete andmebaasihaldussüsteemide jaoks: MySQL, MariaDB ja Percona koos automaatse täitmise ja süntaksi esiletõstmisega. See on loodud kasutades prompt_toolkit ja nõuab Python 2.7, 3.3, 3.4, 3.5 ja 3.6. See toetab SSL-i kaudu turvalisi ühendusi MySQL-serveriga.

  • Esmakordsel käivitamisel luuakse konfiguratsioonifail aadressil ~/.myclirc automaatselt.
  • Toetab automaatset täitmist, sisestades andmebaasi SQL-i märksõnad, samuti tabelid, vaated ja veerud.
  • Toetab ka nutikat lõpetamist, mis on vaikimisi lubatud ja pakub kontekstitundliku lõpetamise soovitusi

Näiteks:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 

  • Toetab süntaksi esiletõstmist Pygmentide abil.
  • SSL-ühenduste tugi.
  • Pakub mitmerealiste päringute tuge.
  • See logib soovi korral iga päringu ja selle väljundi faili (arvestage, et see on vaikimisi keelatud).
  • Võimaldab salvestada lemmikküsimusi (salvestage päring\fs aliasega ja käivitage see\f aliasega).
  • Toetab SQL-i lausete ajastamist ja tabelite renderdamist.
  • Prindib tabeliandmed köitvalt.

Kuidas installida MyCLI for MySQL ja MariaDB Linuxi

Debiani/Ubuntu jaotustes saate paketi mycli hõlpsalt installida apt-käsu abil järgmiselt:

$ sudo apt-get update
$ sudo apt-get install mycli

Samamoodi on Fedora 22+-l pakett mycli jaoks saadaval, saate selle installida käsuga dnf, nagu allpool:

$ sudo dnf install mycli

Muude Linuxi distributsioonide jaoks, näiteks RHEL/CentOS, vajate mycli installimiseks Pythoni pip-tööriista. Alustage pipi installimisega järgmiste käskudega:

$ sudo yum install pip	

Kui pip on installitud, saate mycli installida järgmiselt:

$ sudo pip install mycli

Kuidas kasutada MyCLI-d MySQL-i ja MariaDB jaoks Linuxis

Kui mycli on installitud, saate seda kasutada järgmiselt:

$ mycli -u root -h localhost 

Lihtne lõpuleviimine, näiteks märksõnad ja sql-funktsioonid.

Tabeli nime täiendused märksõna FROM järel.

Veergude lõpuleviimine töötab ka siis, kui tabelite nimed on varjunimedega.

MySQL-i süntaksi esiletõstmine.

MySQL-i väljund edastatakse automaatselt vähem käske.

Mysql-i sisselogimiseks ja andmebaasi valimiseks võite kasutada sarnast käsku järgmiselt.

$ mycli local_database
$ mycli -h localhost -u root app_db
$ mycli mysql://[email :3306/django_poll

Kasutamisvalikute lisamiseks tippige:

$ mycli --help

MyCLI koduleht: http://mycli.net/index

Vaadake mõnda kasulikku artiklit MySQL-i haldamiseks.

  1. 20 MySQL (Mysqladmin) käsku andmebaasi haldamiseks Linuxis
  2. Kuidas muuta MySQL/MariaDB vaikekataloogi Linuxis
  3. 4 kasulikku käsurea tööriista MySQL-i jõudluse jälgimiseks Linuxis
  4. Kuidas muuta MySQL-i või MariaDB juurparooli Linuxis
  5. MySQL-i varundamise ja taastamise käsud andmebaaside haldamiseks

See on kõik! Selles juhendis näitasime, kuidas mycli Linuxi lihtsate käskudega installida ja kasutada. Jagage oma arvamust selle artikli kohta allpool oleva tagasiside vormi kaudu.