Tipos de Datos MySQL

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 41

Tipos de datos para las columnas

Tipos de datos numérico


Datos de tipo Fecha y Hora
Datos para cadenas de caracteres
Tipos de datos Binarios
Tipos de datos numérico

BIT INT NUMERIC


TINYINT INTEGER FIXED
BOOL, BOOLEAN BIGINT FLOAT
SMALLINT DECIMAL DOUBLE
MEDIUMINT DEC DOUBLE PRECISION
Tipos de datos numérico

BIT[(longitud)]
• Longitud entre 1 y 64
TINYINT • 1 byte
BOOL, BOOLEAN
SMALLINT
MEDIUMINT
Tipos de datos numérico

BIT
TINYINT[(longitud)] [UNSIGNED] [ZEROFILL]
BOOL, BOOLEAN
• Tipo entero (1 byte)
SMALLINT • Longitud entre -128 y 127 con signo.
• Longitud entre 0 y 255 sin signo
MEDIUMINT
Tipos de datos numérico

BIT
TINYTINYINT
BOOL, BOOLEAN • Equivalente a TINYINT(1).
SMALLINT • Rango entre 0 y 1.
• Se usa para valores de tipo
MEDIUMINT falso (0) y verdadero (1)
• 1 Byte
Tipos de datos numérico

BIT • Tipo entero (2 bytes)


• Rango entre -32,768 y 32,767 con
TINYTINYINT signo.
BOOL, BOOLEAN • Longitud entre 0 y 65,535 sin signo

SMALLINT[(longitud)] [UNSIGNED] [ZEROFILL]


MEDIUMINT
Tipos de datos numérico

BIT
TINYTINYINT • Tipo entero (3 bytes)
• Rango entre -8,388,608 y
BOOL, BOOLEAN 8,388,607 con signo. Longitud
SMALLINT entre 0 y 4,294,967,295 sin signo

MEDIUMINT[(longitud)] [UNSIGNED] [ZEROFILL]


Tipos de datos numérico

INT[(longitud)] [UNSIGNED] [ZEROFILL]


INTEGER
• Tipo entero. (4 bytes)
BIGINT • Rango entre -2,147,483,648 y
DECIMAL 2,147,483,647 con signo.
• Longitud entre 0 y 4,294,967,295
DEC sin signo
Tipos de datos numérico

INT
INTEGER [(longitud)] [UNSIGNED] [ZEROFILL]
BIGINT
• Lo mismo que INT
DECIMAL
DEC
Tipos de datos numérico
INT
INTEGER
BIGINT [(longitud)] [UNSIGNED] [ZEROFILL]
•DECIMAL
Tipo entero. (8 bytes)
• Rango entre - 9,223,372,036,854,775,808 y
DEC
9,223,372,036,854,775,807 con signo.
• Longitud entre 0 y 18,446,744,073,709,551,615 sin
signo
Tipos de datos numérico
INT
INTEGER • Número con coma flotante.
• Longitud de hasta 65 dígitos en la parte entera y
BIGINT hasta 30 dígitos en la parte decimal (por defecto 0)

DECIMAL[(longitud,decimales)] [UNSIGNED] [ZEROFILL]


DEC
Tipos de datos numérico
INT
INTEGER
BIGINT
• Sinonimo de DECIMAL
DECIMAL
DEC [(longitud,decimales)] [UNSIGNED] [ZEROFILL]
Tipos de datos numérico

NUMERIC [(longitud,decimales)] [UNSIGNED] [ZEROFILL]


FIXED
• Sinonimo de DECIMAL
FLOAT
DOUBLE
DOUBLE PRECISION
Tipos de datos numérico

NUMERIC
FIXED [(longitud,decimales)] [UNSIGNED] [ZEROFILL]
FLOAT
• Sinonimo de DECIMAL
DOUBLE
DOUBLE PRECISION
Tipos de datos numérico

NUMERIC
FIXED
FLOAT [(longitud,decimales)] [UNSIGNED] [ZEROFILL]
• Número con coma flotante.
• Longitud de - 3.402823466 X 1038 hasta -1.175494351
DOUBLE-38
X 10 ó
•DOUBLE PRECISION X 10-38 hasta 3.402823466 X 1038
De 1.175494351
Tipos de datos numérico
• Número con coma flotante (doble precisión).
•NUMERIC
Longitud de -1.7976931348623157 X 10308
hasta - 2.2250738585072014 X 10-308 ó De
FIXED
2.2250738585072014 X 10-308 hasta
1.7976931348623157 X 10308
FLOAT
DOUBLE [(longitud,decimales)] [UNSIGNED] [ZEROFILL]
DOUBLE PRECISION
Tipos de datos numérico

NUMERIC
FIXED
FLOAT
• Sinonimo de DOUBLE
DOUBLE
DOUBLE PRECISION
Tipos de datos numérico

BIT INT NUMERIC


TINYINT INTEGER FIXED
BOOL, BOOLEAN BIGINT FLOAT
SMALLINT DECIMAL DOUBLE
MEDIUMINT DEC DOUBLE PRECISION
Tipos de datos para las columnas

Tipos de datos numérico


Datos de tipo Fecha y Hora
Datos para cadenas de caracteres
Tipos de datos Binarios
Datos de tipo Fecha y Hora

DATE
DATETIME
TIMESTAMP
TIME
YEAR
Datos de tipo Fecha y Hora

DATE • Fecha con formato “YYYY-MM-DD”


• 3 bytes
DATETIME
TIMESTAMP
TIME
YEAR
Datos de tipo Fecha y Hora

DATE
DATETIME [(precisión)]
TIMESTAMP • Fecha y hora con formato “YYYY-MM-
DD HH:MM:SS.SSSSSS”.
TIME • El parámetro precisión define la
YEAR precisión en la parte decimal de los
segundos
• 5 Bytes
Datos de tipo Fecha y Hora

DATE
DATETIME
TIMESTAMP [(precisión)]
TIME • El parámetro precisión representa la
cantidad de dígitos que se usarán para
YEAR representar una fecha y hora desde 1970
hasta 2037
• 4 bytes
Datos de tipo Fecha y Hora

DATE
• Hora, con formato “HH:MM:SS
DATETIME
[.Precisión valores de SS]”
TIMESTAMP • 3 Bytes
TIME [(precisión)]
YEAR
Datos de tipo Fecha y Hora

DATE
DATETIME
TIMESTAMP
TIME • Representa el año con formato de
cuatro dígitos “YYYY” o dos dígitos
YEAR “YY"
• 1 Byte
Datos de tipo Fecha y Hora

DATE
DATETIME
TIMESTAMP
TIME
YEAR
Tipos de datos para las columnas

Tipos de datos numérico


Datos de tipo Fecha y Hora
Datos para cadenas de caracteres
Tipos de datos Binarios
Datos para cadenas de caracteres

CHAR
VARCHAR
TINYTEXT
TEXT
MEDIUMTEXT
LONGTEXT
Datos para cadenas de caracteres

CHAR[(longitud)]
VARCHAR • Admite caracteres alfanuméricos.
TINYTEXT • Longitud de 1 – 255 caracteres
(por defecto 1).
TEXT • Si se asigna una cadena de
MEDIUMTEXT longitud menor, esta se
completará con espacios
LONGTEXT
Datos para cadenas de caracteres

CHAR
VARCHAR[(longitud)]
TINYTEXT
• Similar al CHAR salvo que es
TEXT necesario especificar la longitud y
MEDIUMTEXT no se autorrellena con espacios.

LONGTEXT
Datos para cadenas de caracteres

CHAR
VARCHAR
TINYTEXT • Cadenas de longitud variable
TEXT • Hasta 255 carácteres

MEDIUMTEXT
LONGTEXT
Datos para cadenas de caracteres

CHAR
VARCHAR
TINYTEXT
TEXT • Cadenas de longitud variable
MEDIUMTEXT • Hasta 65,535 carácteres (64k)

LONGTEXT
Datos para cadenas de caracteres

CHAR
VARCHAR
TINYTEXT
TEXT
MEDIUMTEXT • Cadenas de longitud variable
• Hasta 16,777,215 carácteres
LONGTEXT (16Mb)
Datos para cadenas de caracteres

CHAR
VARCHAR
TINYTEXT
TEXT
• Cadenas de longitud variable
MEDIUMTEXT
• Hasta 4,294,967,295 carácteres
LONGTEXT (4 Gb)
Datos para cadenas de caracteres

CHAR
VARCHAR
TINYTEXT
TEXT
MEDIUMTEXT
LONGTEXT
Tipos de datos Binarios

BLOB
TINYBLOB
MEDIUMBLOB
LONGBLOB
Tipos de datos Binarios

BLOB
• Objeto binario que puede
TINYBLOB almacenar cualquier tipo de
información. Admite hasta
MEDIUMBLOB
65,535 caracteres. 64Kb
LONGBLOB
Tipos de datos Binarios

BLOB
• Similar al BLOB
TINYBLOB • Hasta 255 bytes
MEDIUMBLOB
LONGBLOB
Tipos de datos Binarios

BLOB
TINYBLOB
• Similar al BLOB
MEDIUMBLOB
• Hasta 16Mb
LONGBLOB
Tipos de datos Binarios

BLOB
TINYBLOB
MEDIUMBLOB
• Similar al BLOB
LONGBLOB • Hasta 4Gb
Tipos de datos Binarios

BLOB
TINYBLOB
MEDIUMBLOB
LONGBLOB

También podría gustarte