Cos’è il database information_schema?
Dalla versione MySQL 5.02 e superiori c’è un database addizionale chiamato information_schema. Questo database è disponibile da Site Tools > MySQL > phpMyAdmin e fornisce l’accesso al metadata del database per l’utente corrispondente.
Information_schema è il database dove tutte le informazioni sugli altri database sono contenute, per esempio il nome di un database o una tabella, il tipo di dato di una colonna, privilegi di accesso, ecc. E’ un database virtuale integrato con l’unico scopo di fornire informazioni sul sistema di database stesso. Il server MySQL popola automaticamente le tabelle in information_schema.
La cosa importante da ricordare riguardo il database information_schema è che puoi interrogarlo, ma non puoi cambiare la sua struttura o modificarne i dati.