Mysql
 sql >> Database >  >> RDS >> Mysql

MyCLI – Un client MySQL/MariaDB con completamento automatico ed evidenziazione della sintassi

La mia CLI è un'interfaccia a riga di comando (CLI) di facile utilizzo per i più diffusi sistemi di gestione di database:MySQL, MariaDB e Percona con completamento automatico ed evidenziazione della sintassi. È stato creato utilizzando prompt_toolkit e richiede Python 2.7, 3.3, 3.4, 3.5 e 3.6. Supporta connessioni sicure su SSL al server MySQL.

Caratteristiche della mia CLI

  • Al primo avvio, viene creato automaticamente un file di configurazione in ~/.myclirc .
  • Supporta il completamento automatico durante la digitazione di parole chiave SQL, nonché tabelle, viste e colonne nel database.
  • Supporta anche il completamento intelligente che è abilitato per impostazione predefinita e offrirà suggerimenti per il completamento sensibile al contesto.

Ad esempio:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Supporta l'evidenziazione della sintassi tramite Pigmenti.
  • Supporto per connessioni SSL.
  • Offre supporto per query multilinea.
  • Facoltativamente registra ogni query e il relativo output in un file (nota che questo è disabilitato per impostazione predefinita).
  • Ti permette di salvare le query preferite (salvare una query utilizzando \fs alias ed eseguilo con \f alias ).
  • Supporta i tempi delle istruzioni SQL e il rendering delle tabelle.
  • Stampa i dati tabulari in modo accattivante.

Come installare MyCLI per MySQL e MariaDB in Linux

Su Debian/Ubuntu distribuzioni, puoi facilmente installare il pacchetto mycli usando il comando apt come segue:

$ sudo apt-get update
$ sudo apt-get install mycli

Allo stesso modo, Fedora 22+ ha un pacchetto disponibile per mycli, puoi installarlo usando il comando dnf come di seguito:

$ sudo dnf install mycli

Per altre distribuzioni Linux come RHEL/CentOS , avrai bisogno dello strumento Python pip per installare mycli. Inizia installando pip con i comandi seguenti:

$ sudo yum install pip	

Una volta installato pip, puoi installare mycli come segue:

$ sudo pip install mycli

Come utilizzare MyCLI per MySQL e MariaDB in Linux

Una volta installato mycli, puoi usarlo in questo modo:

$ mycli -u root -h localhost 

Completamento automatico

Completamenti facili come parole chiave e funzioni sql.

Completamento intelligente

Completamenti del nome della tabella dopo la parola chiave "FROM".

Assistenza alias

I completamenti di una colonna funzioneranno anche quando i nomi delle tabelle sono alias.

Evidenziazione della sintassi

Evidenziazione della sintassi per MySQL.

Output SQL formattato

L'output di MySQL viene automaticamente reindirizzato tramite meno comandi.

Per accedere a mysql e selezionare un database allo stesso tempo, puoi utilizzare un comando simile come segue.

$ mycli local_database
$ mycli -h localhost -u root app_db
$ mycli mysql://[email protected]:3306/django_poll

Per ulteriori opzioni di utilizzo, digita:

$ mycli --help

Homepage di MyCLI:http://mycli.net/index

Dai un'occhiata ad alcuni articoli utili per l'amministrazione di MySQL.

  1. 20 comandi MySQL (Mysqladmin) per l'amministrazione del database in Linux
  2. Come modificare una directory dati MySQL/MariaDB predefinita in Linux
  3. 4 utili strumenti da riga di comando per monitorare le prestazioni di MySQL in Linux
  4. Come modificare la password di root di MySQL o MariaDB in Linux
  5. Comandi di backup e ripristino MySQL per l'amministrazione del database

È tutto! In questa guida abbiamo mostrato come installare e utilizzare mycli con semplici comandi in Linux. Condividi la tua opinione su questo articolo tramite il modulo di feedback qui sotto.