MyCLI - Awto-gutarmak we sintaksis aýratynlygy bilen MySQL/MariaDB müşderisi
MyCLI, meşhur maglumat bazasyny dolandyrmak ulgamlary üçin ulanmak aňsat buýruk setiri (CLI) interfeýsi: MySQL, MariaDB we Percona awtomatik gutarmak we sintaksis aýratynlygy bilen. “Prom_toolkit” -iň kömegi bilen gurlup, Python 2.7, 3.3, 3.4, 3.5 we 3.6 talap edilýär. SSL-den MySQL serwerine ygtybarly birikmeleri goldaýar.
- Ilki bilen işe başlanyňyzda ~/.myclirc. görnüşinde sazlaýjy faýl awtomatiki usulda döredilýär
- SQL açar sözleri, maglumatlar bazasyndaky tablisalary, görnüşleri we sütünleri ýazanyňyzda awtomatik tamamlanmagy goldaýar.
- Şeýle hem, adaty ýagdaýda işledilen we kontekste duýgur gutarmak üçin teklipler hödürleýän akylly gutarmagy goldaýar.
Mysal üçin:
SELECT * FROM <Tab> - this will just show table names. SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Pygmentleri ulanyp sintaksis aýratynlaşdyrmagy goldaýar.
- SSL birikmelerine goldaw.
- Köp ugurly soraglar üçin goldaw hödürleýär.
- Islege görä her soragy we çykyşyny bir faýla ýazýar (munuň öňünden ýapykdygyny belläň).
- Halaýan talaplaryňyzy ýatda saklamaga mümkinçilik berýär (\ fs lakamyny ulanyp bir soragy ýatda saklaň we\f lakamy bilen işlediň).
- SQL jümleleriniň wagtyny we tablisanyň görkezilmegini goldaýar.
- Tablisa maglumatlary özüne çekiji görnüşde çap edýär.
MySQL we MariaDB üçin Linux-da MyCLI nädip gurmaly
Debian/Ubuntu paýlamalarynda, apt buýrugyny ulanyp, mycli paketini aňsatlyk bilen gurup bilersiňiz:
$ sudo apt-get update $ sudo apt-get install mycli
Edil şonuň ýaly, Fedora 22+-da mycli üçin elýeterli paket bar, ony aşakdaky ýaly dnf buýrugy bilen gurup bilersiňiz:
$ sudo dnf install mycli
RHEL/CentOS ýaly beýleki Linux paýlamalary üçin mycli gurmak üçin Python pip guraly gerek bolar. Aşakdaky buýruklar bilen turba gurup başlaň:
$ sudo yum install pip
Turbany guranyňyzdan soň mycli-i aşakdaky ýaly gurup bilersiňiz:
$ sudo pip install mycli
MyCQL-ni MySQL we Linux-da MariaDB üçin nädip ulanmaly
Mycli gurlansoň, ony şeýle ulanyp bilersiňiz:
$ mycli -u root -h localhost
Açar sözler we sql-funksiýalar ýaly aňsat gutarmalar.
“FROM” açar sözden soň tablisanyň ady doldurylýar.
Sütüniň gutarnykly tablisa atlary lakamly bolsa-da işlär.
MySQL üçin sintaksis aýratynlygy.
MySQL çykyşy az buýruk arkaly awtomatiki usulda turba geçirilýär.
Mysql-a girmek we şol bir wagtyň özünde maglumat bazasyny saýlamak üçin şuňa meňzeş buýrugy aşakdaky ýaly ulanyp bilersiňiz.
$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql://[email :3306/django_poll
Has köp ulanylyş opsiýalary üçin ýazyň:
$ mycli --help
MyCLI Baş sahypa: http://mycli.net/index
MySQL administrasiýasy üçin käbir peýdaly makalalary gözden geçiriň.
- Linux-da maglumat bazasyny dolandyrmak üçin 20 MySQL (Mysqladmin) buýruklary
- Linux-da esasy MySQL/MariaDB Maglumat katalogyny nädip üýtgetmeli
- Linux-da MySQL öndürijiligine gözegçilik etmek üçin 4 peýdaly buýruk gurallary
- Linux-da MySQL ýa-da MariaDB-iň kök parolyny nädip üýtgetmeli
- Maglumatlar bazasyny dolandyrmak üçin MySQL ätiýaçlyk nusgalaryny dikeltmek we dikeltmek
Bu hemmesi! Bu gollanmada Linux-da ýönekeý buýruklar bilen mycli-i nädip gurmalydygyny we ulanmalydygyny görkezdik. Bu makala baradaky pikiriňizi aşakdaky seslenme formasy arkaly paýlaşyň.