Tamaños máximos de almacenamiento de TEXT, TINYTEXT, MEDIUM/LONG TEXT

Angel Cruz
Angel Cruz
Tabla de contenidos

Cuando estamos diseñando una base de datos siempre nos preguntamos cuál será el tipo de dato que vamos a manejar, pero, qué pasa con esos campos en los que necesitamos guardar cierta cantidad de información?

Aquí es donde aparece: TINYTEXT, TEXT, MEDIUMTEXT y LONGTEXT

Muy bien, ya sabemos que podemos usar algunos de esos tipos pero, realmente cual es el tamaño máximo de almacenamiento de cada uno de ellos?

En StackOverflow.com el usuario Bridge realizo una respuesta a esta interrogante y es la siguiente:

1Type | Maximum length
2-----------+-------------------------------------
3 TINYTEXT | 255 (2 8−1) bytes
4 TEXT | 65,535 (216−1) bytes = 64 KiB
5MEDIUMTEXT | 16,777,215 (224−1) bytes = 16 MiB
6 LONGTEXT | 4,294,967,295 (232−1) bytes = 4 GiB

Ya con esto podemos tener una idea de como hacer nuestras tablas y evitar modificarlas mientras estamos trabajando en algún proyecto web.

Lecturas recomendadas

Te podrá interesar
Context7 brinda documentación oficial y actualizada a asistentes de código IA, evitando errores por ejemplos obsoletos y APIs desactualizadas.
Herramientas gratuitas para desarrolladores: descubre cómo elegir, integrar y aprovechar las mejores opciones de software, diseño, colaboración y optimización para acelerar tu flujo de trabajo en 2025.
Descubre la historia de Apple Inc vs Apple Corps, la disputa legal entre los Beatles y la empresa de Steve Jobs que marcó un antes y un después en la relación entre música y tecnología.
Logo de Angel Cruz

Made with ♥️ & 🧉 in Montevideo, Uruguay Buenos Aires, Argentina.

[AC].dev is not affiliated with Laravel or Laravel LLC. Laravel is a Trademark of Taylor Otwell.

Code highlighting provided by Torchlight.