Siempre que trabajamos con MySQL o con cualquier otro sistema gestor de bases de datos relacional tenemos la costumbre de hacer operaciones sobre las tablas y no sobre las bases de datos en sí. Básicamente lo único que hacemos es:
USE mi_base_de_datos
O con el lenguaje que estemos usando la elegimos y trabajamos sobre ella o como mucho haciendo consultas entre varias bases de datos.
Sin embargo, hoy trabajando en un proyecto que estoy haciendo para un cliente de CODECTION, he tenido la necesidad de listar y operar sobre los nombres de las tablas de una base de datos. ¿Cómo lo he hecho?
SHOW FULL TABLES FROM mi_base_de_datos
Y obtenéis un listado de todas las tablas que hay en esa base de datos.
De hecho, podéis hacer consultas del tipo:
SHOW FULL TABLES FROM mi_base_de_datos LIKE '%busqueda%'
Así tenéis una más herramientas todavía para trabajar con nuestra querida MySQL.
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Los comandos SHOW TABLE son muy cómodos cuando se usa la consola, pero de manera programática es mejor acudir a information_schema:
SELECT * FROM INFORMATION_SCHEMA.tables WHERE TABLE_SCHEMA='mysql';
Gracias por tu comentario, en alguna ocasión también lo he usado y todo perfecto.
como mostrar el numero de pagos que ha hecho cada alumno
Andrés, necesitaríamos ver tus tablas y datos para decirte la consulta... pero me temo que no es el objetivo de los comentarios resolver estas dudas tan concretas.
alguien me puede ayudar por favor
quiero ver en mysql que me muestre el numero de pagos que ha hecho cada alumno
Hola amigo Javier ! muchas gracias por tu aporte me fue de mucha utilidad en especial cuando trabajamos proyectos con muchas tablas en una base de datos!
Gracias a ti por leernos.
Hola
Hola buen dia ..... necesito ver las tablas pero en el proyecto 2013 .net vb para sacar de ahi los campos y ponerlos ya sea en forma de grid o en detalles ... es una base .mdf .... por favor guienme en esto que tengo poca experiencia en 2013
bueno en la forma, para manipular los datos
Listado de casas donde han adquirido deudas mas de 2 socios.
COMO PUEDO PRESENTAR ESTA CONSULTA EN MYSQL SI TENGO TRES TABLAS : SOCIOS;CASAS;DEUDAS.
me fue de una gran ayuda @carazo:disqus javier my agradecido