¿Qué es la base de datos information_schema?

GuíasBases de datosMySQL

Por defecto, MySQL incluye una base de datos llamada information_schema. Podrás verla si por ejemplo accedes mediante phpMyAdmin a tu servidor, ya sea remoto o local, para ver un listado de bases de datos. En este artículo vamos a ver qué es. Esta base de datos se incluye desde la versión 5.02 de MySQL.

La base de datos information_schema es una base de datos virtual que MySQL utiliza para guardar información acerca de las bases de datos que has creado, además de otras opciones internas. Por ejemplo, puedes realizar consultas sobre esta base de datos para obtener datos estadísticos de MySQL, o ciertas opciones como la codificación de caracteres que MySQL usa por defecto.

Podrás ejecutar diversas consultas sobre las tablas de la base de datos information_schema, pero no podrás modificarlas y mucho menos eliminarlas.

Si consultas la documentación oficial de MySQL podrás encontrar más información acerca de esta tabla.