El otro día veíamos cómo hacerlo con SQL-Server ¿y con MySQL? Más o menos lo mismo, con el pequeño cambio que implica que MySQL obligue a meter siempre en la consulta el nombre del esquema que vamos a usar, mientra que en SQL-Server cogerá por defecto el que tengamos seleccionado.
Entonces en MySQL la cosa quedaría así:
#Contar Tablas
SELECT COUNT(*) from Information_Schema.Tables where TABLE_TYPE = 'BASE TABLE' and table_schema = 'LaBaseDeDatosQueSea';
#Contar Vistas
SELECT COUNT(*) from Information_Schema.Tables where TABLE_TYPE = 'VIEW' and table_schema = 'LaBaseDeDatosQueSea';
#Contar Tablas y vistas
SELECT COUNT(*) from Information_Schema.Tables where table_schema = 'LaBaseDeDatosQueSea';
gracias
de nada papu lince
La opción de contar tablas y vistas, está mal. Debería ser:
#Contar Tablas y vistas
SELECT COUNT(*) from Information_Schema.Tables where table_schema = ‘LaBaseDeDatosQueSea’;
Cierto, gracias. Ahora lo corrijo
Como hago para contar en las bases de datos