Mycli, MySQL-asiakas päätelaitteelle, jossa on automaattinen täydennys

noin mycli

Seuraavassa artikkelissa aiomme tarkastella mycliä. Seuraavaksi näemme tämän asennuksen Ubuntussa MySQL-asiakas päätelaitteelle. Se kirjoitetaan Pythonissa kirjastoa käyttäen Python Prompt Toolkit ja sinänsä sisältää automaattisen täydennyksen ja syntaksikorostuksen. Se toimii MySQL-, MariaDB- ja Percona-tietokantapalvelimien kanssa.

Tämä asiakas on erityisen hyödyllinen kirjoita monimutkaisia ​​kyselyjä helposti ja nopeasti tarvitsematta muistaa koko kyselyn syntaksia. Se antaa käyttäjille mahdollisuuden käyttää REPL (Lue, arvioi, tulosta, silmukka), joka näkyy ehdotusvalikossa heti, kun aloitamme kirjoittamisen.

Myclin yleiset ominaisuudet

mycli automaattinen täydennys

Mycli on komentorivityökalu MySQL: lle, MariaDB: lle ja Perconalle ja tukee seuraavia toimintoja:

  • Tapataan automaattinen täydennys ja täydellinen isot tai pienet kirjaimet. Heti kun aloitamme komentojen kirjoittamisen, tämä tulee pelaamaan.
  • Täytä automaattisesti, kun kirjoitat SQL-avainsanoja sekä taulukoita, näkymiä ja sarakkeita tietokantaan.
  • Hyviä tulosteita taulukkotiedot, joissa näet värit. Kun kirjoitamme kyselyitä, näemme, että varattuilla sanoilla on yksi väri, kun taas tiedoilla ja vakioilla on toinen väri. Tämän avulla käyttäjät voivat nopeasti ja helposti tunnistaa ja analysoida kyselyitä, jotka teemme DB: lle.
  • Tämä asiakas tarjoaa meille tukea moniriviset kyselyt.
  • Tuki SSL / TLS-yhteydet.
  • Meillä on mahdollisuus tallenna kyselymme suosikit. Pystymme myös tallentamaan tuloksesi tiedostoon. Tämä toiminto on oletusarvoisesti pois käytöstä, mutta voimme aktivoida sen muokkaamalla määritystiedosto, löytyy ~ / .myclirc.
  • Kaikki asiakirjat voimme löytää ne tiedostosta ~ / .mycli.log.
  • Löydämme tukea voidaksemme käyttää erilaisia ​​teemoja.
  • Toimii hyvin Unicode-tulo / lähtö.

Nämä ovat vain joitain sen ominaisuuksia. Pystymme löytämään kaikki sen ominaisuudet hänen GitHub-sivullaan.

Asenna mycli Ubuntuun

Python 3.6 -kuori
Aiheeseen liittyvä artikkeli:
Python 3.6, asenna se PPA: sta tai koota lähdekoodinsa Ubuntuun

MySQL CLI: n eli myclin asentamiseksi tarvitsemme järjestelmän, jossa on python 2.7+ tai 3.4+. Tästä syystä meidän on varmistettava, että Ubuntu-järjestelmäämme on asennettu Python. Jos meillä ei ole tätä kieltä, asenna se suorittamalla seuraava komento terminaalissa (Ctrl + Alt + T):

sudo apt install python

Kun edellä mainittu vaatimus on täytetty, mycli on paketit, jotka ovat saatavilla pakettienhallinnan arkistoissa järjestelmän. Voimme käyttää seuraavaa komentosarjaa tämän asiakkaan asentamiseen:

asenna mycli apt: stä

sudo apt update && sudo apt install mycli

Toinen asennusvaihtoehto on käyttää pIP. Jos haluat asentaa myclin tällä Python-paketinhallinnalla, sinun tarvitsee vain kirjoittaa pääte (Ctrl + Alt + T):

sudo pip3 install mycli

Asennuksen jälkeen voimme tarkista asennetun asiakkaan versio seuraavalla komennolla:

Näytä mycli-versio

mycli -v

Aluksi voimme muodostaa yhteyden alla olevan komennon avulla:

mycli käynnissä

sudo mycli

Huomaa, että ehdotukset ovat tilannekohtaisia ​​kursorin sijainnin mukaan. Esimerkiksi: vain taulukoita ehdotetaan FROM-avainsanan jälkeen ja vain sarakkeiden nimiä ehdotetaan WHERE-lauseen jälkeen.

Auttaa

Saada luettelo kaikista komennoista, joita voidaan käyttää myclin kanssa, sinun tarvitsee vain suorittaa seuraava ohjekomento päätelaitteessa:

mycli-apu

mycli --help

että lisätietoja myclin käytöstä, käyttäjät voivat tutustua viralliset asiakirjat tarjotaan projektin verkkosivustolla.

Yhteenvetona voidaan todeta, että mycli on hyvä asiakaspuolen työkalu, joka lyhentää kyselyjen kirjoittamisen aikaa päätelaitteessa, koska se ehdottaa taulukoiden ja sarakkeiden nimiä, kun kirjoitamme kyselyä. Jos joku on kiinnostunut, on sanottava, että on myös vastaava työkalu postgres-nimille pgcli jonka on kehittänyt Amjith.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.