MySQL è un popolare sistema software di gestione di database open source ed è disponibile gratuitamente. È famoso per la sua velocità e l'interfaccia facile da usare. Se sei un amministratore di database in una grande organizzazione, probabilmente dovrai gestire i database elencandoli e filtrandoli. Forse, dopo aver creato con successo i database, non sai come elencare i database nella shell MySQL. Quindi, in questo articolo, esamineremo alcuni dei diversi metodi che puoi utilizzare per elencare i database in MySQL.
Sono disponibili diversi metodi per elencare i database in MySQL.
Il modo più semplice per elencare i database è utilizzare il comando 'MOSTRA DATABASE' nella shell di MySQL.
MOSTRARE BANCHE DATI ;
Se non sei loggato come utente root in MySQL, non puoi accedere a tutti i database. Pertanto, è necessario accedere come utente root in modo da avere accesso a tutti i database e poter elencare tutti i database utilizzando il comando 'MOSTRA DATABASE'.
Quindi, per prima cosa, disconnettiti dalla shell MySQL usando il comando q.
Q
Successivamente, accedi come utente root utilizzando il seguente comando.
Ora, esegui il comando 'MOSTRA DATABASE'.
MOSTRARE BANCHE DATI ;
Come puoi vedere nell'output, l'output ha elencato più database.
Se sei un amministratore che gestisce più database e desideri filtrare i database, in MySQL puoi filtrare più database contemporaneamente utilizzando il comando 'MI PIACE'.
La sintassi per l'utilizzo del comando 'LIKE' è la seguente.
MOSTRARE BANCHE DATI COME modello;In questa sintassi, sarà necessario fornire uno schema specifico in base al quale filtrare l'elenco dei database. Per esempio:
MOSTRARE BANCHE DATI COME 'test%';
In questo esempio, il segno % indica che possono esserci zero, uno o più caratteri dopo il test.
In MySQL, puoi anche utilizzare il comando 'SHOW SCHEMA' per elencare i database. Questo comando mostrerà lo stesso elenco di database del comando 'MOSTRA DATABASES'.
MOSTRARE SCHEMI;
Come puoi vedere nell'output, mostrava lo stesso elenco di database.
Utilizzando gli schemi e il comando 'MI PIACE', puoi filtrare più database. Ad esempio, per elencare due database, il cui nome inizia da test e my, è possibile utilizzare l'istruzione 'SELECT' per ottenere tale risultato.
SELEZIONARE nome_schemaA PARTIRE DAL information_schema.schemata
DOVE nome_schema COME 'test%'
O nome_schema COME 'mio%';
Come puoi vedere nell'output, ha stampato o visualizzato due database in base alla condizione data.
Puoi persino eseguire il comando shell MySQL nel terminale senza accedere a MySQL e avere ancora risultati. Ad esempio, puoi mostrare i database nel terminale usando il seguente comando:
sudo mysql-e'MOSTRA BANCHE DATI'Conosci già la parte 'sudo mysql' di questo comando. La '-e' viene utilizzata per eseguire il comando 'SHOW DATABASES'. Ora, se eseguiamo questo comando, stamperà l'elenco dei database, come prima.
Quindi, questi erano alcuni dei modi che puoi utilizzare per elencare i database in MySQL, in base alle tue esigenze e ai tuoi requisiti.
Conclusione
In questo articolo, hai imparato come elencare i database in MySQL utilizzando tecniche diverse. Hai anche appreso che il comando SHOW DATABASES mostra i database per conto dei privilegi di un utente, nonché come elencare tutti i database all'interno di un terminale. Quindi, divertiti con la creazione e l'elenco dei database in MySQL.