decoding

MySQL, estrarre l’elenco delle tabelle di un database

Reading Time: < 1 minuteFavoriteLoadingAggiungi ai preferiti

Per molti di voi questa non sarà una “dritta”, ma poichè ritengo che spesso le cose banali siano quelle che più difficilmente si ricordano, voglio segnalarvi la query che consente di estrarre l’elenco delle tabelle di un database MySQL.

Collegatevi al vostro server mysql con lo strumento che preferite, un IDE, la bash o uno script ed eseguite questa query

SHOW TABLE STATUS FROM database

Otterrete un risultato di questo tipo (clicca sull’immagine)

ossia otterrete l’elenco delle tabelle con indicate alcune informazioni molto importanti, ne elenchiamo soltanto qualcuna

  • il motore (Engine)
  • il numero di righe
  • il valore dell’indice auto incrementale (auto_increment)
  • la data di creazione
  • la codifica dei caratteri (collation)
  • l’eventuale commento