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ň.

  1. Linux-da maglumat bazasyny dolandyrmak üçin 20 MySQL (Mysqladmin) buýruklary
  2. Linux-da esasy MySQL/MariaDB Maglumat katalogyny nädip üýtgetmeli
  3. Linux-da MySQL öndürijiligine gözegçilik etmek üçin 4 peýdaly buýruk gurallary
  4. Linux-da MySQL ýa-da MariaDB-iň kök parolyny nädip üýtgetmeli
  5. 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ň.