Oltre alla manipolazione dei dati, il DBMS MySQL offre la possibilità di lavorare con le tabelle. In particolare, quando si lavora nella console MySQL, è possibile visualizzare le tabelle presenti nel database in qualsiasi momento. Di seguito vi spiegheremo come visualizzare l'elenco delle tabelle nel sistema operativo Ubuntu 20.04.
Prima di eseguire l'output, è necessario vedere quali database sono presenti nel DBMS. Per visualizzare un elenco di tutti i database disponibili, eseguite il seguente comando:
SHOW DATABASES;

Quando l'elenco dei database disponibili è noto, è possibile visualizzarlo nel database richiesto.
Prima di poter visualizzare l'elenco in un database, è necessario renderlo (selezionarlo) predefinito. A tale scopo, utilizzare il comando USE e passare come parametro il nome del database richiesto. Ad esempio, se esiste un database con il nome test_db, il comando avrà il seguente aspetto:
USE test_db;

Il messaggio Database changed indica che il database è stato selezionato e tutte le manipolazioni necessarie verranno eseguite con questo database. Ora per visualizzare tutte le tabelle è necessario eseguire il comando:
SHOW TABLES;

È facile visualizzare l'elenco delle tabelle in MySQL.
È anche possibile visualizzare le tabelle di altri database mentre ci si trova in un database. Ad esempio, scegliamo il database test_db e, trovandoci al suo interno, eseguiamo una query per visualizzare le tabelle di un altro database denominato users. Per farlo, è necessario eseguire il comando:
SHOW TABLES FROM users;

È possibile visualizzare l'elenco delle tabelle utilizzando l'opzione COMPLETA. L'opzione opzionale COMPLETA visualizza il tipo di tabella in una colonna separata. Il tipo può essere VIEW o TABELLA BASE. Per visualizzare queste informazioni è necessario eseguire il comando:
SHOW FULL TABLES;

L'istruzione LIKE può essere utilizzata anche con il comando SHOW TABLES per filtrare la ricerca in base a un modello. Ad esempio, esiste test_db e si desidera visualizzare tutte le tabelle che iniziano con my. Il modello di ricerca sarà il seguente:
SHOW TABLES LIKE 'my%';

È possibile visualizzare l'elenco senza collegarsi alla console MySQL. Nell'esempio che segue, ci si collega con l'utente root e si utilizza immediatamente l'opzione e per passare una richiesta di visualizzazione delle tabelle in test_db:
mysql -u root -p -e 'SHOW TABLES FROM test_db;'

Questo completa le istruzioni.