Volver a la página principal
miércoles 3 abril 2024
1

Cómo mostrar el número de filas de cada tabla en MySQL

Para obtener el número de filas de cada tabla en una base de datos MySQL, puedes usar la consulta SQL que involucra la vista INFORMATION_SCHEMA.TABLES. Esta vista contiene información esencial sobre las tablas en todas las bases de datos.

Entendiendo la consulta

La consulta básica es:

SELECT 
	TABLE_NAME, TABLE_ROWS 
FROM INFORMATION_SCHEMA.TABLES 
WHERE 
	TABLE_SCHEMA = 'tu_base_de_datos';

Esta consulta selecciona dos columnas: TABLE_NAME, que contiene el nombre de la tabla, y TABLE_ROWS, que proporciona el número estimado de filas en la tabla. Recuerda reemplazar 'tu_base_de_datos' con el nombre de tu base de datos específica.

Consideraciones Importantes

Es importante mencionar que TABLE_ROWS es una estimación, especialmente para tablas InnoDB. Para obtener un conteo exacto, sería necesario ejecutar un COUNT(*) en cada tabla, lo cual puede ser más costoso en términos de rendimiento.

Etiquetas:
mysql sql
Compartir:
Autor:
User photo

Jorge García

Fullstack developer