Mycli, un client MySQL pentru terminalul cu completare automată

despre micli

În articolul următor vom analiza miclii. În continuare vom vedea instalarea acestui lucru în Ubuntu Client MySQL pentru terminal. Este scris în Python folosind biblioteca Setul de instrumente Python Prompt iar în se include completarea automată și evidențierea sintaxei. Acesta va funcționa cu servere de baze de date MySQL, MariaDB și Percona.

Acest client va fi deosebit de util atunci când vine vorba de scrieți interogări complexe ușor și rapid fără a fi nevoie să vă amintiți întreaga sintaxă a interogării. Ne va oferi utilizatorilor posibilitatea de a utiliza REPL (Citiți, Evaluați, Imprimați, Buclați) care va apărea în meniul de sugestii imediat ce începem să tastăm.

Caracteristici generale ale miclii

mycli completare automată

Mycli este un instrument de linie de comandă pentru MySQL, MariaDB și Percona și acceptă următoarele funcții:

  • Să ne întâlnim cu completează automat și completează majuscule sau minuscule. De îndată ce începem să tastăm comenzi, aceasta va intra în joc.
  • Completați automat în timp ce tastați cuvinte cheie SQL, precum și tabele, vizualizări și coloane în baza de date.
  • Imagini frumoase de date tabulare în care puteți vedea culorile. Pe măsură ce ne scriem interogările, vom vedea că cuvintele rezervate vor avea o culoare, în timp ce datele și constantă alta. Acest lucru va permite utilizatorilor să identifice și să analizeze rapid și ușor întrebările pe care le adresăm DB.
  • Acest client ne va oferi asistență interogări pe mai multe linii.
  • Sprijin pentru Conexiuni SSL / TLS.
  • Vom avea posibilitatea salvați interogările noastre preferate. De asemenea, vom putea stoca rezultatul dvs. într-un fișier. Această funcționalitate este dezactivată în mod implicit, dar o putem activa modificând fișier de configurare, găsit în ~ / .myclirc.
  • Toate înregistrări le vom putea găsi în fișier ~ / .mycli.log.
  • Vom găsi suport pentru a putea folosi diverse teme.
  • Funcționează bine cu Intrare / ieșire Unicode.

Acestea sunt doar câteva dintre caracteristicile sale. Vom putea găsi toate caracteristicile sale pe pagina sa GitHub.

Instalați mycli pe Ubuntu

Shell Python 3.6
Articol asociat:
Python 3.6, instalați-l din PPA sau compilați codul sursă pe Ubuntu

Pentru a instala MySQL CLI, adică mycli, am avea nevoie de un sistem care să ruleze python 2.7+ sau 3.4+. Din acest motiv va trebui să ne asigurăm că sistemul nostru Ubuntu are instalat Python. Dacă nu avem acest limbaj, pentru al instala, executați următoarea comandă într-un terminal (Ctrl + Alt + T):

sudo apt install python

Odată ce cerința de mai sus este îndeplinită, mycli a îndeplinit pachete disponibile în depozitele managerului de pachete a sistemului. Vom putea folosi următorul script pentru a instala acest client:

instalează mycli din apt

sudo apt update && sudo apt install mycli

O altă opțiune de instalare va fi utilizarea țâfnă. Pentru a instala mycli folosind acest manager de pachete Python, trebuie doar să tastați terminalul (Ctrl + Alt + T):

sudo pip3 install mycli

După instalare, vom putea verificați versiunea clientului instalat cu următoarea comandă:

vizualizați versiunea mycli

mycli -v

Pentru început, ne vom putea conecta folosind comanda așa cum se arată mai jos:

mycli alergând

sudo mycli

Rețineți că sugestiile sunt sensibile la context în funcție de poziția cursorului. De exemplu: numai tabelele sunt sugerate după cuvântul cheie FROM și numai numele coloanelor sunt sugerate după clauza WHERE.

Ajutor

Pentru a obține lista tuturor comenzilor care pot fi folosite cu mycliTot ce trebuie să faceți este să executați următoarea comandă de ajutor în terminal:

mycli ajutor

mycli --help

la aflați mai multe despre utilizarea mycli, utilizatorii pot consulta documentație oficială oferite pe site-ul web al proiectului.

Pe scurt, mycli este un instrument bun din partea clientului, care va scurta timpul de scriere a interogărilor în terminal, deoarece va sugera numele tabelelor și coloanelor pe măsură ce scriem o interogare. Dacă cineva este interesat, trebuie spus că există, de asemenea, un instrument echivalent pentru postgres cu numele pgcli care a fost dezvoltat de Amjith.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.