Nel prossimo articolo daremo uno sguardo a mycli. Successivamente vedremo l'installazione in Ubuntu di questo Client MySQL per terminale. È scritto in Python utilizzando la libreria Toolkit del prompt di Python e nel se include il completamento automatico e l'evidenziazione della sintassi. Funzionerà con i server di database MySQL, MariaDB e Percona.
Questo client sarà particolarmente utile quando si tratta di scrivere query complesse in modo facile e veloce senza dover ricordare l'intera sintassi della query. Darà agli utenti la possibilità di utilizzare REPL (Lettura, valutazione, stampa, ciclo) che apparirà nel menu dei suggerimenti non appena inizieremo a digitare.
Caratteristiche generali di mycli
Mycli è uno strumento da riga di comando per MySQL, MariaDB e Percona e supporta le seguenti funzioni:
- Incontriamo il completamento automatico e completo di maiuscole o minuscole. Non appena iniziamo a digitare i comandi, questo entrerà in gioco.
- Compilazione automatica durante la digitazione di parole chiave SQL, nonché tabelle, viste e colonne nel database.
- Belle stampe di dati tabulari in cui puoi vedere i colori. Mentre scriviamo le nostre query, vedremo che le parole riservate avranno un colore, mentre i dati e le costanti un altro. Ciò consentirà agli utenti di identificare e analizzare rapidamente e facilmente le query che facciamo al DB.
- Questo cliente ci offrirà supporto per query su più righe.
- Supporto per Connessioni SSL / TLS.
- Avremo la possibilità di salva le nostre domande preferiti. Saremo anche in grado di memorizzare il tuo risultato in un file. Questa funzionalità è disabilitata per impostazione predefinita ma possiamo attivarla modificando il file file di configurazione, che si trova in ~ / .myclirc.
- Tutti gli record saremo in grado di trovarli nel file ~ / .mycli.log.
- Troveremo supporto per poterlo utilizzare vari temi.
- Funziona bene con Ingresso / uscita Unicode.
Queste sono solo alcune delle sue caratteristiche. Saremo in grado di trovare tutte le sue caratteristiche nella sua pagina GitHub.
Installa mycli su Ubuntu
Per installare MySQL CLI, ovvero mycli, avremmo bisogno di un sistema che esegue Python 2.7+ o 3.4+. Per questo motivo dovremo assicurarci che il nostro sistema Ubuntu abbia Python installato. Se non abbiamo questa lingua, per installarla, esegui il seguente comando in un terminale (Ctrl + Alt + T):
sudo apt install python
Una volta soddisfatto il requisito di cui sopra, mycli ha pacchetti disponibili nei repository del gestore di pacchetti del sistema. Potremo utilizzare il seguente script per installare questo client:
sudo apt update && sudo apt install mycli
Un'altra opzione di installazione sarà quella di utilizzare seme. Per installare mycli usando questo gestore di pacchetti Python, devi solo digitare nel terminale (Ctrl + Alt + T):
sudo pip3 install mycli
Dopo l'installazione, saremo in grado di farlo controllare la versione del client installato con il seguente comando:
mycli -v
Per iniziare, saremo in grado di connetterci utilizzando il comando come mostrato di seguito:
sudo mycli
Notare che i suggerimenti dipendono dal contesto a seconda della posizione del cursore. Ad esempio: solo le tabelle vengono suggerite dopo la parola chiave FROM e solo i nomi delle colonne vengono suggeriti dopo la clausola WHERE.
Aiuto
Per ottenere l'elenco di tutti i comandi che possono essere utilizzati con mycli, tutto ciò che devi fare è eseguire il seguente comando di aiuto nel terminale:
mycli --help
a ulteriori informazioni sull'utilizzo di mycli, gli utenti possono consultare il documentazione ufficiale offerto sul sito web del progetto.
In sintesi, mycli è un buon strumento lato client che ridurrà il tempo di scrittura delle query nel terminale poiché suggerirà i nomi di tabelle e colonne mentre scriviamo una query. Se qualcuno è interessato, va detto che c'è anche uno strumento equivalente per postgres con il nome pgcli che è stato sviluppato da Amjith.