0% encontró este documento útil (0 votos)
302 vistas

252 Tipos-de-datos-MariaDB-MySQL

Este documento describe los diferentes tipos de datos en MySQL. Incluye tipos numéricos enteros y de coma flotante de diferentes tamaños, tipos de cadena, fechas y horas, blobs y textos para almacenar datos binarios, y tipos enumerados y conjuntos.
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
302 vistas

252 Tipos-de-datos-MariaDB-MySQL

Este documento describe los diferentes tipos de datos en MySQL. Incluye tipos numéricos enteros y de coma flotante de diferentes tamaños, tipos de cadena, fechas y horas, blobs y textos para almacenar datos binarios, y tipos enumerados y conjuntos.
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 PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Tipos de Datos

CHAR

Columnas tipo char, almacenan un carácter o una cadena de


caracteres de 0 hasta 255 fijos

VARCHAR

Estas columnas almacenan una cadena de caracteres variables de 0 a


255.

TINYINT

Almacena un entero pequeño de 0 a 255 o de


-128 a 127
Bit, Bool,
Boolean
un número entero que puede ser 0 o 1

SMALLINT

Entero no tan pequeño que va desde -32768 a 32767, o en caso de


valores positivos, de 0 a 65535

MEDIUMINT

Entero tamaño medio que va desde -83888608 a 8388607, o en caso


de valores positivos, de 0 a 16777215

INT/INTEGER

Entero tamaño normal que va desde -2147483648 a 2147483647, o en


caso de valores positivos, de 0 a 4294967295
Tipos de Datos

BIGINT

Entero tamaño grande que va desde -9223372036854775808 a


9223372036854775807, o en caso de valores positivos, de 0 a
18446744073709551615

FLOAT

Guarda un número de coma flotante. Opcionalmente puede


acompañarse (al tipo flota sin los paréntesis) de la palabra precisión
que le indica la precisión decimal que se desea, que puede llegar hasta
24 para precisión sencilla y de 25 a 53 para una precisión doble.

valores permitidos que van de -3402823466E+38 y -1.175494351E-38,


0, y entre 1.175494351E+38 y 3.402823466E+38.
En caso de especificarse el modificador UNSIGNED los valores
negativos no son permitidos.

DOUBLE

Contiene un número de coma flotante de precisión normal. Sus valores


van desde -1.7976931348623157E+308 y
-2.2250738585072014E-308, 0, y entre 2.2250738585072014E-308 y
1.7976931348623157E+308. Una vez más, si se define UNSIGNED,
los valores negativos no son permitidos.

DECIMAL

Guarda un número de coma flotante sin empaquetar. Esto de sin


empaquetar implica que se guarda como una cadena, usando un
carácter para dígito del valor.
Tipos de Datos
DEC, NUMERIC
FIXED
Sinónimos de Double

DATE

Almacena un valor de fecha, los rangos permitidos son desde


‘1000-01-01’ y ‘9999-12-31’ (Fecha en la que podría que nosotros ya
no estemos vivos). El formato de fecha presentado es, como ya lo
habrán imaginado ‘AAAA-MM-DD’

DATETIME

Contiene un “MIX” (para demostrar que sabemos de terminología


moderna), es decir una mezcla de fecha y hora. El rango que MySQL
soporta es desde ‘1000-01-01 00:00:00’ hasta ‘9999-12-31 23:59:59’.
El formato es del tipo ‘AAAA-MM-DD HH:MM:SS’

TIMESTAMP

Es un valor de tiempo que puede estar desde -1970-01-01 00:00:00’


hasta un momento en el año 2037

TIME

Es una hora que permite los valores ‘-838:59:59’ a ‘838:59:59’. Los


valores se muestran en formato HH:MM:SS

YEAR

Guarda un año en formato de 2 o 4 dígitos, siendo el valor por defecto


4. Los valores permitidos son desde 1901 a 2155 y 0000 en el formato
de 4 dígitos y desde 1970 a 2069 en el formato de 2 dígitos (70-69)
Tipos de Datos
datos sin tipo o grandes cantidades de datos.
TINYBLOB Los de tipo Blob se utilizan para almacenar datos
TINYTEXT binarios como pueden ser ficheros, imagenes, etc.

Almacena una columna BLOB o TEXT con una longitud de hasta 255
caracteres (28-1)

BLOB
TEXT
Almacena una columna BLOB o TEXT con una longitud de hasta
65535 caracteres (216-1)
MEDIUMBLOB
MEDIUMTEXT
Almacena una columna BLOB o TEXT con una longitud de hasta
16777215 caracteres (224-1)

LONGBLOB
LONGTEXT
Almacena una columna BLOB o TEXT con una longitud de hasta
4294967298 caracteres (232-1)
datos tipos enumerados y los conjuntos

ENUM
Almacena un enumerado, el cual es un objeto cadena que pueden un
valor de entre una lista, el valor NULL o el valor de error “”. Este valor
puede tener un máximo de 65535 valores diferentes.

SET

Almacena un conjunto. Es una cadena que puede tener 0 ó más


valores. Todos esos valores debe estar entre una lista de valores. El
máximo de miembros de un conjunto puede ser 64.

También podría gustarte