Elenca tutti i database in MySQL

List All Databases Mysql



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.

sudo mysql-ti radichi-P


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_schema

A 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.