mycli: Yakanakisa Terminal yeMySQL ine AutoComplete uye syntax inosimbisa

MySQL, MariaDB y percona ivo vatatu dhatabhesi anoshandiswa zvakanyanya nhasi, maviri ekutanga akabatanidzwa mune yakakura muzana yezvisviniro zvekushandisa zviripo nhasi. Ichi chikonzero nei zvakakosha kuve ne chinongedzo cheMySQL, MariaDB uye Percona izvo zvinotibvumidza isu kunyatso kubata aya madhatabhesi, kubva kunyaradzo uye kuita izvo iyo koni inotipa.

Ino nguva isu tichave tichiziva mycli, dhatabhesi terminal iyo ine hunhu hunodiwa kuti inyatso gadzirisa dhatabhesi, tisingashandise zvakawandisa zviwanikwa uye nemabhuku akazara atinogona.

Chii chinonzi mycli?

mycli chishandiso chakavhurika sosi, yakagadzirirwa mukati Python, iyo inotibvumidza isu kubata uye kuita MySQL, MariaDB, uye Percona mirairo nenzira inokurumidza, yakazvigadzirira uye inoshanda. Chishandiso chine advanced autocompletion system yemitauro yataurwa pamusoro, nenzira imwecheteyo, inosimbisa syntax nenzira yakajairika, iyo inotibatsira kubata matabhesi edu nenzira yakasununguka kubva kune iyo terminal.

Iyo ine yakaisirwa ipfupi yekumisikidza uye yekudzidza mutsetse, iyo yakawedzera kune ayo akanaka maitiro inoita kuti ive inonakidza kwazvo imwe nzira kune maturusi akatsaurirwa kune dhatabhesi manejimendi, kunyanya nekuda kwekushandisa kwayo kwakaderera zviwanikwa uye yayo yakakurumidza mhinduro nguva.

Kushandiswa kwakadzama kwechishandiso kunogona kuonekwa mune inotevera gif yakaburitswa nevagadziri vechishandiso:

terminal ye mysql

Mycli maficha

  • Yakazara yakavhurwa sosi, yakagadzirwa mu python uye ine yakanakisa zvinyorwa.
  • Auto-yakazara seSQL kiyi mazwi akanyorwa, pamwe nematafura e database, maonero, uye makoramu.
  • Yakanaka syntax inoratidzira kutenda kune Mapato.
  • Smart auto-kupedzisa (iyo inogoneswa nekutadza), iyo inongopa chete zvinongedzo zvine chekuita nemamiriro.
    • SELECT * FROM <tab> zvinongo ratidza chete mazita ematafura.
    • SELECT * FROM users WHERE <tab> inongo ratidza chete mazita emakoramu.
  • Tsigiro yemibvunzo inosanganisira inopfuura imwechete tambo.
  • Iyo inobvumidza kuchengeta iyo yakanyanya kushandiswa mibvunzo, nekuti izvi zvakakwana kuchengetedza mubvunzo uchishandisa  \fs alias query uye shandisa unotevera kuraira \f alias paunenge uchida kuimhanya zvakare.
  • Yakasimba uye yakapusa yekumisikidza faira, iyo inogadzirwa otomatiki mudhairekitori ~/.myclirc
  • Iyo ine yakawandisa log system, kana tichida kuchengetedza nhoroondo yemirairo yakaitwa.
  • Lets tishandise iyo Nice induction.
  • Kuburitswa kwedata kwakarongeka uye kunonakidza, inoratidzwa mumakoramu ane mabhatani akapatsanurwa.
  • Iyo ine rutsigiro rwe SSL kubatana.
  • Zvinyorwa zvakadzama kana uchimhanya nerubatsiro rwechishandiso $ mycli --help
  • Vamwe vazhinji zvakare.

Maitiro ekuisa mycli

Tinogona kuisa mycli pane chero Linux distro yekutenda kune python, kune izvi isu tinongofanirwa kunge takaiswa pombi nekuita unotevera kuraira:

$ sudo pip install -U mycli

Vashandisi veDebian uye ubuntu vanogona kuisa chishandiso zvakananga kubva kumahofisi epamutemo nekumhanya

$ sudo apt-get install mycli

Saizvozvo, Arch Linux nevashandisi vanowana vanogona kunakidzwa nechishandiso ichi nekuda kweAUR repositories, kuti uite izvi, ita unotevera kuraira:

$ yaourt -S mycli

Kupedzisa, ini ndoda kusimbisa kuti mumiyedzo yakaitwa, chishandiso chakazvibata zvakanyanya nekukurumidza uye zano rayo kana zvasvika kune auto-yakakwana iri rakanakisa. Ini ndinotofunga kuti chishandiso ichi chakangofanana neMySQL Navigator ine mukana wekuti inoshandisa zviwanikwa zvishoma, kana iwe uri mudikani weconsole uyezve shandisa mamwe ematatu dhatabhesi ayo anowirirana nawo, usazeze kuyedza ichi chishandiso chikuru uye tiudze zvaunofunga nezve.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Guillermo akadaro

    Chishandiso chikuru, ndinokutendai zvikuru nekuda kwezvinyorwa zvenyu.

  2.   jvk85321 akadaro

    Iwe unoziva chii chiri typeface yeiyo terminal ????

    1.    Gustavo Martin Corujo akadaro

      Monako. Ndiwo manyuko! Ini ndinokusiira iwe sarudzo yekurodha pasi yeLinux. nekuti sosi yacho iri kubva kuMAC

      https://gist.github.com/rogerleite/99819

      Thanks.

  3.   Gustavo Martin Corujo akadaro

    Mupiro wakanaka kwazvo !! Chishandiso chinoshamisira !!