Upload
camilo-yate
View
218
Download
0
Embed Size (px)
DESCRIPTION
Todo lo relacionado a MYsql
Citation preview
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 lamejor opcin para este caso?". A continuacin os expongo algunos de los lmites que caben en cada tipo de campo.Campos de carcterPara almacenar hasta 255 caracteres, puede usar el tipo "VARCHAR". Por ejemplo, para crear un campo de texto de 50 caracteresmximo se escribira: VARCHAR(50)Campos de TextoMySQL 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.
TINYTEXT255 caracteres256 b
TEXT65,535 caracteres~64kb
MEDIUMTEXT16,777,215 caracteres~16Mb
LONGTEXT4,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 tipode 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
BLOB65,535 bytes~64kb
MEDIUMBLOB16,777,215 bytes~16Mb
LONGBLOB4,294,967,295 bytes~4Gb
Campos NumricosMySQL tiene 5 tipos de campos numricos (TINYINT, SMALLINT, MEDIUMINT, INT y BIGINT). Los campos numricospueden 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".
TipoBytesValor mnimo(Signed / Unsigned)Valor mximo(Signed / Unsigned)
TINYINT1-128 / 0127 / 255
SMALLINT2-32768 / 032767 / 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 / 08388607 / 16777215
INT4-2147483648 / 02147483647 / 4294967295
BIGINT8-9223372036854775808 / 09223372036854775807 / 18446744073709551615
Tambin estn lo tipos numricos con coma flotante. Estos son: FLOAT (de 4 bytes), DOUBLE (de 8 bytes) y REAL, que tiene lamisma precisin que DOUBLE.
Output as PDF file has been powered by [ Universal Post Manager ] plugin from www.ProfProjects.com | Page 3/3 |