¿Qué es INFORMATION_SCHEMA
El soporte para INFORMATION_SCHEMA está disponible en MySQL 5.0.2 y posterior. Proporciona acceso a los metadatos de la base de datos. Metadatos son datos acerca de los datos, tales como el nombre de la base de datos o tabla, el tipo de datos de una columna, o permisos de acceso. Otros términos que a veces se usan para esta información son diccionario de datos o catálogo del sistema . INFORMATION_SCHEMA es la base de datos de información, que almacena información acerca de todas las otras bases de datos que mantiene el servidor MySQL. Dentro del INFORMATION_SCHEMA hay varias tablas de sólo lectura. En realidad son vistas, no tablas, así que no puede ver ningún fichero asociado con ellas. Cada usuario MySQL tiene derecho a acceder a estas tablas, pero sólo a los registros que se corresponden a los objetos a los que tiene permiso de acceso.Se trata por tanto de la manera ideal de conocer los metadatos o datos de los datos de nuestras tablas de base de datos.
RECUERDA: El usuario que consulta la base de datos sólo tiene acceso a los metadatos de los objetos sobre los que tiene permisos.
RECUERDA: Se puede consultar, pero no puede cambiar su estructura o modificar sus datos.