MyCLI - Un client MySQL/MariaDB cu completare automată și evidențiere de sintaxă


MyCLI este o interfață de linie de comandă (CLI) ușor de utilizat pentru sistemele populare de gestionare a bazelor de date: MySQL, MariaDB și Percona, cu completare automată și evidențiere a sintaxelor. Este construit folosind prompt_toolkit și necesită Python 2.7, 3.3, 3.4, 3.5 și 3.6. Acceptă conexiuni securizate prin SSL la serverul MySQL.

Caracteristicile MyCLI

  • Când îl porniți pentru prima dată, un fișier de configurare este creat automat la ~/.myclirc.
  • Acceptă completarea automată în timp ce se tastează cuvinte cheie SQL, precum și tabelele, vizualizările și coloanele din baza de date.
  • De asemenea, acceptă completarea inteligentă, care este activată în mod implicit și va oferi sugestii pentru finalizarea în funcție de context.

De exemplu:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Acceptă evidențierea sintaxelor folosind Pygments.
  • Suport pentru conexiuni SSL.
  • Oferă suport pentru interogări pe mai multe linii.
  • Opțional, înregistrează fiecare interogare și ieșirea acesteia într-un fișier (rețineți că aceasta este dezactivată în mod implicit).
  • Vă permite să salvați interogări preferate (salvați o interogare folosind \fs alias și rulați-o cu \f alias).
  • Suportă sincronizarea instrucțiunilor SQL și randarea tabelelor.
  • Imprimă datele tabelare într-un mod atrăgător.

Cum se instalează MyCLI pentru MySQL și MariaDB în Linux

Pe distribuțiile Debian/Ubuntu, puteți instala cu ușurință pachetul mycli folosind comanda apt, după cum urmează:

sudo apt-get update
sudo apt-get install mycli

De asemenea, Fedora 22+ are un pachet disponibil pentru mycli, îl puteți instala folosind comanda dnf, după cum urmează:

sudo dnf install mycli

Pentru alte distribuții Linux, cum ar fi RHEL/CentOS, veți avea nevoie de instrumentul Python pip pentru a instala mycli. Începeți prin a instala pip cu comenzile de mai jos:

sudo yum install pip	

Odată ce pip este instalat, puteți instala mycli după cum urmează:

sudo pip install mycli

Cum să utilizați MyCLI pentru MySQL și MariaDB în Linux

Odată instalat mycli, îl puteți folosi astfel:

mycli -u root -h localhost 

Completare automată

Completari ușoare, cum ar fi cuvinte cheie și funcții sql.

Completare inteligentă

Completarea numelui tabelului după cuvântul cheie „FROM”.

Suport pentru alias

Completarea unei coloane va funcționa chiar și atunci când numele tabelelor sunt alias.

Sintaxă-evidențiere

Evidențierea sintaxelor pentru MySQL.

Ieșire SQL formatată

Ieșirea MySQL este transmisă automat prin comanda less.

Pentru a vă autentifica în mysql și a selecta o bază de date în același timp, puteți utiliza o comandă similară după cum urmează.

mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll

Pentru mai multe opțiuni de utilizare, tastați:

mycli --help

Pagina de pornire MyCLI: http://mycli.net/index

Consultați câteva articole utile pentru administrarea MySQL.

  1. 20 comenzi MySQL (Mysqladmin) pentru administrarea bazelor de date în Linux
  2. Cum să schimbați un director de date MySQL/MariaDB implicit în Linux
  3. 4 instrumente utile pentru linia de comandă pentru a monitoriza performanța MySQL în Linux
  4. Cum se schimbă parola rădăcină a MySQL sau MariaDB în Linux
  5. Comenzi de backup și restaurare MySQL pentru administrarea bazelor de date

Asta e tot! În acest ghid, am arătat cum să instalați și să utilizați mycli cu comenzi simple în Linux. Împărtășiți-vă părerea despre acest articol prin intermediul formularului de feedback de mai jos.