Ottieni i nomi delle tabelle utilizzando l'istruzione SELECT in MySQL

Ottieni I Nomi Delle Tabelle Utilizzando L Istruzione Select In Mysql



Nel database MySQL, i dati vengono archiviati in forma tabellare. In qualità di amministratore di database, è difficile tenere d'occhio tutti i processi in esecuzione e le modifiche in tutti gli oggetti del database. In MySQL sono disponibili più comandi per ottenere i nomi delle tabelle da tutti i database per gestirli in modo efficiente.

Questo post parlerà di:

Come determinare tutti i nomi delle tabelle utilizzando l'istruzione 'SELECT' in MySQL?

Per visualizzare i nomi delle tabelle dei database MySQL, utilizzare il carattere ' SELEZIONARE ' dichiarazione. A tale scopo, controlla i passaggi forniti.







Passaggio 1: collegare il terminale

Innanzitutto, connetti il ​​terminale Windows con il server MySQL eseguendo il comando elencato di seguito:



mysql -u radice -p

Di conseguenza, ti verrà chiesta la password:







Passaggio 2: visualizzare tutti i nomi delle tabelle

Ora, esegui il ' SELEZIONARE ” insieme al comando “ informazioni_schema.tables ” per ottenere le informazioni su tutte le tabelle e gli spettacoli esistenti all'interno di un database:

SELECT Table_name come TablesName da information_schema.tables;



Come determinare i nomi delle tabelle di più database utilizzando l'istruzione 'SELECT' in MySQL?

Se si desidera visualizzare più tabelle di database contemporaneamente, il ' UNIONE ” operatore può essere utilizzato:

SELECT Table_name as TablesName from information_schema.tables where table_schema = 'mariadb' UNION SELECT Table_name as TablesName from information_schema.tables where table_schema = 'mynewdb';

Qui:

  • SELEZIONARE Il comando ” viene utilizzato per selezionare il record dai database.
  • nome_tabella ” è la variabile predefinita.
  • TablesName ” è il nome della colonna della tabella risultante.
  • informazioni_schema.tables ” operatore combina i risultati di due o più “ SELEZIONARE dichiarazioni.
  • Dove La clausola ” estrae i record che soddisfano la condizione fornita.
  • tabella_schema La variabile ” verrà utilizzata per salvare il nome del database.
  • mariadb ' E ' mynewdb ' sono i nomi dei nostri database.

Come puoi vedere, le tabelle dei due database sopra elencati sono mostrate nella stessa tabella:

Un altro modo per ottenere i risultati di più ' SELEZIONARE ” query nelle singole tabelle, il punto e virgola “ ; ' può essere utilizzata:

SELECT Table_name as TablesName from information_schema.tables where table_schema = 'mariadb'; SELECT Table_name as TablesName from information_schema.tables where table_schema = 'mynewdb';

È tutto! Abbiamo fornito le diverse query per ottenere i nomi delle tabelle utilizzando l'istruzione 'SELECT' di MySQL.

Conclusione

Per ottenere i nomi delle tabelle utilizzando ' SELEZIONARE ” in MySQL, il “ SELECT Table_name as TablesName FROM information_schema.tables; ” è possibile utilizzare il comando. Per ottenere i risultati del multiplo ' SELEZIONARE ' affermazioni in una volta, il ' UNIONE ” è possibile utilizzare l'operatore. D'altra parte, il “ ; ” mostra i nomi delle tabelle di diversi database individualmente. Questo post ha dimostrato la procedura per ottenere i nomi delle tabelle utilizzando l'istruzione 'SELECT' in MySQL.