MySQL tiene sin límite en la cantidad de bases de datos. El sistema de archivos subyacente puede tener un límite en el número de tablas. Los motores de almacenamiento individuales pueden imponer restricciones específicas del motor. InnoDB permite hasta 4 mil millones de tablas.
Hay un límite estricto de 4096 columnas por tabla, pero el máximo efectivo puede ser menor para una tabla determinada. El límite exacto depende de varios factores que interactúan.
El número de filas está limitado por el tamaño máximo permitido para una mesa
. Esto depende del sistema operativo. Puede imponer un límite en el número de filas configurando MAX_ROWS
en el momento de la creación de la tabla.