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.
- 20 comandi MySQL (Mysqladmin) per l'amministrazione del database in Linux
- Come modificare una directory dati MySQL/MariaDB predefinita in Linux
- 4 utili strumenti da riga di comando per monitorare le prestazioni di MySQL in Linux
- Come modificare 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 la tua opinione su questo articolo tramite il modulo di feedback qui sotto.