Está en la página 1de 3

This page was exported from - Txenga - tu vida, tu estilo

Export date: Sun Dec 7 14:11:47 2014 / +0000 GMT

Tipos y longitud de los campos MySQL

Ciertas veces estamos diseando una base de datos para MySQL y al crear los campos de las tablas, nos preguntamos: "Cul es la
mejor opcin para este caso?". A continuacin os expongo algunos de los lmites que caben en cada tipo de campo.

Campos de carcter
Para almacenar hasta 255 caracteres, puede usar el tipo "VARCHAR". Por ejemplo, para crear un campo de texto de 50 caracteres
mximo se escribira: VARCHAR(50)

Campos de Texto
MySQL tiene 4 tipos de campos de texto (TINYTEXT, TEXT, MEDIUMTEXT y LONGTEXT). Los campos de texto de tipo
"TEXT" son afectados por la codifiaccin de texto. Aqu estn las longitudes mximas que permiten almacenar.

TINYTEXT
255 caracteres
256 b

TEXT
65,535 caracteres
~64kb

MEDIUMTEXT
16,777,215 caracteres
~16Mb

LONGTEXT
4,294,967,295 caracteres
~4Gb

Tambin se puede usar los campos de tipo "BLOB", que son binarios y no son afectados por la codificacin de caracteres. Este tipo
de campos tambin se puede usar para guardar imgenes y datos binarios en general. Son los siguientes:

TINYBLOB

Output as PDF file has been powered by [ Universal Post Manager ] plugin from www.ProfProjects.com

| Page 1/3 |

This page was exported from - Txenga - tu vida, tu estilo


Export date: Sun Dec 7 14:11:47 2014 / +0000 GMT

256 bytes

BLOB
65,535 bytes
~64kb

MEDIUMBLOB
16,777,215 bytes
~16Mb

LONGBLOB
4,294,967,295 bytes
~4Gb

Campos Numricos
MySQL tiene 5 tipos de campos numricos (TINYINT, SMALLINT, MEDIUMINT, INT y BIGINT). Los campos numricos
pueden ser positivos y negativos cuando son del tipo "signed" y solo positivos cuando son del tipo "unsigned". Si son "unsigned",
el valor mximo puede ser el doble que cuando son "signed".

Tipo
Bytes
Valor mnimo
(Signed / Unsigned)
Valor mximo
(Signed / Unsigned)

TINYINT
1
-128 / 0
127 / 255

SMALLINT
2
-32768 / 0
32767 / 65535

MEDIUMINT

Output as PDF file has been powered by [ Universal Post Manager ] plugin from www.ProfProjects.com

| Page 2/3 |

This page was exported from - Txenga - tu vida, tu estilo


Export date: Sun Dec 7 14:11:47 2014 / +0000 GMT

3
-8388608 / 0
8388607 / 16777215

INT
4
-2147483648 / 0
2147483647 / 4294967295

BIGINT
8
-9223372036854775808 / 0
9223372036854775807 / 18446744073709551615

Tambin estn lo tipos numricos con coma flotante. Estos son: FLOAT (de 4 bytes), DOUBLE (de 8 bytes) y REAL, que tiene la
misma precisin que DOUBLE.

Output as PDF file has been powered by [ Universal Post Manager ] plugin from www.ProfProjects.com

| Page 3/3 |

También podría gustarte