MyCLI: un client MySQL/MariaDB con completamento automatico ed evidenziazione della sintassi
MyCLI è 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. È costruito 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.
Funzionalità di MyCLI
- 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 utilizzando Pygments.
- Supporto per connessioni SSL.
- Offre supporto per query multilinea.
- Facoltativamente registra ogni query e il suo output in un file (nota che questo è disabilitato per impostazione predefinita).
- Ti consente di salvare le query preferite (salva una query utilizzando \fs alias ed eseguila con \f alias).
- Supporta la tempistica delle istruzioni SQL e il rendering delle tabelle.
- Stampa i dati tabulari in modo accattivante.
Come installare MyCLI per MySQL e MariaDB in Linux
Nelle distribuzioni Debian/Ubuntu, puoi installare facilmente il pacchetto mycli utilizzando 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 utilizzando il comando dnf come di seguito:
sudo dnf install mycli
Per altre distribuzioni Linux come RHEL/CentOS, avrai bisogno dello strumento pip Python 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".
Supporto per gli alias
Il completamento di una colonna funzionerà 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 il comando less.
Per accedere a MySQL e selezionare un database allo stesso tempo, è possibile utilizzare un comando simile come segue.
mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll
Per ulteriori opzioni di utilizzo, digitare:
mycli --help
Home page di MyCLI: http://mycli.net/index
Dai un'occhiata ad alcuni articoli utili per l'amministrazione di MySQL.
- 20 comandi MySQL (Mysqladmin) per l'amministrazione di database in Linux
- Come modificare una directory di dati MySQL/MariaDB predefinita in Linux
- 4 utili strumenti da riga di comando per monitorare le prestazioni di MySQL in Linux
- Come cambiare la password di root di MySQL o MariaDB in Linux
- 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 il tuo pensiero riguardo a questo articolo tramite il modulo di feedback qui sotto.