0% encontró este documento útil (0 votos)
69 vistas2 páginas

Tipos de Datos MySQL

El documento describe los diferentes tipos de datos que se pueden utilizar para almacenar información en una base de datos MySQL, incluyendo datos de texto, enteros, decimales, fecha y booleanos. Explica los rangos de valores permitidos para cada tipo de datos y cómo varía el espacio de almacenamiento requerido entre CHAR y VARCHAR.

Cargado por

JCDUQUE ST
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
69 vistas2 páginas

Tipos de Datos MySQL

El documento describe los diferentes tipos de datos que se pueden utilizar para almacenar información en una base de datos MySQL, incluyendo datos de texto, enteros, decimales, fecha y booleanos. Explica los rangos de valores permitidos para cada tipo de datos y cómo varía el espacio de almacenamiento requerido entre CHAR y VARCHAR.

Cargado por

JCDUQUE ST
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd

Datos de tipo TEXTO

Tipo Rango
Char (n) n → 1 a 255 caracteres.
Varchar (n) n → 1 a 21.845 caracteres.
Tinytext 0 A 255 Caracteres.
Text 0 A 65.535 Caracteres.
Mediumtext 0 A 16.777.215 Caracteres.
Longtext 0 A [Link] Caracteres.

Datos de tipo NUMERICO - ENTERO


Tipo Rango con signo Rango sin signo (
Tinyint Desde el valor -128 A 127 Desde el valor 0 A 255
Smallint Desde el valor -32.768 A 32.767 Desde el valor 0 A 65.535
Mediumint Desde el valor -8.388.608 A 8.388.607 Desde el valor 0 A 16.777.215
Int Desde el valor -[Link] A [Link] Desde el valor 0 A [Link]
Desde el valor -[Link].854.775.808 A
Bigint Desde el valor 0 A [Link]
[Link].854.775.807

Datos de tipo NUMERICO - DECIMAL


Tipo Rango parte entera Rango parte de
Float(n,d) n → 1 a 24 dígitos (la longitud depende de d) d → 0 a 7 dígitos (la longitud de
Double(n,d) n → 1 a 53 dígitos (la longitud depende de d) d → 0 a 15 dígitos (la longitud d

Datos de tipo FECHA


Tipo Formato Rango
Date YYYY-MM-DD '0001-01-01' a '9999-12-31'
Time HH:MM:SS '[Link]' a '[Link]'
Datetime YYYY-MM-DD HH:MM:SS '0001-01-01 [Link]' a '9999-1
Year #### 0000 a 9999

Datos de tipo BOOLEAN


Tipo compatible Rango
Tinyint 0 → false y 1 → true
bit 0 → false y 1 → true
Diferencia en el almacenamiento entre CHAR y VARCHAR
Valor CHAR(4) Espacio requerido VARCHAR(4) Espacio requerido
" '꙱'꙱ 4 bytes " 1 byte
'ab' 'ab꙱'꙱ 4 bytes 'ab' 3 bytes
'abcd' 'abcd' 4 bytes 'abcd' 5 bytes
'abcdefgh' 'abcd' 4 bytes 'abcd' 5 bytes

ENTERO
Rango sin signo (Positivo)
Desde el valor 0 A 255
Desde el valor 0 A 65.535
Desde el valor 0 A 16.777.215
Desde el valor 0 A [Link]
Desde el valor 0 A [Link].709.551.615

ECIMAL
Rango parte decimal
d → 0 a 7 dígitos (la longitud depende de n)
d → 0 a 15 dígitos (la longitud depende de n)

A
Rango
'0001-01-01' a '9999-12-31'
'[Link]' a '[Link]'
'0001-01-01 [Link]' a '9999-12-31 [Link]'.
0000 a 9999

También podría gustarte