---
title: "Tamaños máximos de almacenamiento de TEXT, TINYTEXT, MEDIUM/LONG TEXT"
excerpt: "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?"
date: "2019-09-21T20:01:45.000Z"
category: "Bases de Datos"
seo_title: "TINYTEXT, TEXT, MEDIUMTEXT y LONGTEXT en MySQL: Tamaños y Cuándo Usar Cada Uno"
seo_description: "Tamaños máximos de los tipos de texto en MySQL: TINYTEXT 255 bytes, TEXT 64 KiB, MEDIUMTEXT 16 MiB y LONGTEXT 4 GiB. La capacidad real varía según la codificación de caracteres usada."
author:
  name: "angel cruz"
  picture: "https://angelcruzdevcdn.nyc3.cdn.digitaloceanspaces.com/images/me/angel-cruz.png"
---

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:


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


<div class="not-prose">
	<div class="flex bg-yellow-100 rounded p-4 mb-4 text-sm text-yellow-700" role="alert">
		<svg class="w-5 h-5 inline mr-3" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
			<path fill-rule="evenodd"
				d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z"
				clip-rule="evenodd"></path>
		</svg>
		<div>
			<p>
				El número de caracteres que pueden ser almacenados va a depender de la codificación que estemos usando.
			</p>
		</div>
	</div>
</div>

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

- [Documentación de MySQL para mas info](http://dev.mysql.com/doc/refman/5.7/en/string-type-overview.html).
- [TINYTEXT, TEXT, MEDIUMTEXT, and LONGTEXT maximum storage sizes](http://stackoverflow.com/questions/13932750/tinytext-text-mediumtext-and-longtext-maximum-storage-sizes)

---

## Sitemap

Índice completo del sitio: [/sitemap.md](https://angelcruz.dev/sitemap.md)

Canónico HTML: [https://angelcruz.dev/post/tamanos-maximos-de-almacenamiento-de-text-tinytext-mediumlong-text](https://angelcruz.dev/post/tamanos-maximos-de-almacenamiento-de-text-tinytext-mediumlong-text)
