Vous êtes sur la page 1sur 15

Tipos de datos

Existen varias categoras


Numricos Fecha y hora

Cadenas
Espaciales y geomtricos

Numricos

Bit(n)
Almacena una cantidad

Smallint(n)
Rango de -32,768 a

de n bits de longitud

32,767 o de 0 a 65,535

Tinyint(n)
Entero muy pequeo,

Mediumint(n)
De -8,388,608 a

con rango de -128 a 127, o de 0 a 255

8,388,607 o de 0 a 16,777,215

Bool, boolean
Sinnimo de tinyint(1),

Int(n)
De -2,147,483,648

valores mayores a 0 se consideran verdaderos

a2,147,483,647 o de 0 a 4,294,967,295

Integer(n)
Sinnimo de INT(n)

Bigint(n)
De -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807

o de 0 a 18,446,744,073,709,551,615

Float(n,m)
N es el total de dgitos incluyendo dgitos despus del

punto decimal M es el total de dgitos que se usaran despus del punto decimal Rangos tericos de -3.402823466E+38 a -1.175494351E-38, y 1.175494351E-38 to 3.402823466E+38

Double(n,m)
Rangos tericos de -1.7976931348623157E+308 a -

Double precision(n,m)
Decimal(n[,m])
Sinnimo de double

2.2250738585072014E-308, y 2.2250738585072014E308 a 1.7976931348623157E+308

Nmero flotante guardado como cadena Ideal para almacenar y realizar clculos con datos

monetarios Almacena hasta 65 dgitos Soporta hasta 30 decimales

Fecha y hora

Date
Formato YYYY-MM-DD De '1000-01-01' a '9999-

Timestamp
Nmero de segundos

12-31

Datetime
Formato YYYY-MM-DD

HH:MM:SS De '1000-01-01 00:00:00' a '9999-12-31 23:59:59'

desde epoch ('1970-0101 00:00:00' UTC) De '1970-01-01 00:00:01' UTC a '2038-01-09 03:14:07' UTC til para almacenar el momento en que un registro es insertado o actualizado

Time
Formato HH:MM:SS

Year(2|4)
Representa un ao en formato de 2 o 4 dgitos
4 dgitos De 1901 a 2155

2 dgitos De 70 a 69 (1970 a 2069)

Cadenas

Char(n)
Tienes espacio fijo de n caracteres Si la cadena es menor, se agregan espacios a la

izquierda hasta n caracteres Contiene de 0 a 255 caracteres Ms rpido para las bsquedas

Varchar(n)
Cadena de longitud variable mxima de n

caracteres Contiene de 0 a 65,535 caracteres

Binary(n)
Equivalente a char(n) pero puede almacenar

caracteres binarios

Varbinary(n)
Equivalente a varchar(n), pero puede almacenar

caracteres binarios

Tinyblob
Tipo de dato blob con capacidad de

almacenamiento de 255 bytes

Tinytext
Tipo de dato text con longitud de 255 caracteres

Blob(n)
Almacena datos binarios de n bytes hasta 65,535

Text(n)
Almacena texto de n caracteres hasta 65,535 Puede usar el tipo de indice fulltext

Mediumblob
Columna blob de hasta 16,777,215 bytes

Mediumtext
Columna text de hasta 16,777,215 caracteres

Longblob
Columna blob de hasta 4,294,967,295 bytes (4GB)
Depende del sistema operativo

Longtext
Columna text de hasta 4,294,967,295 caracteres

(4GB)

Enum(valor1, valor2, )
Objeto de cadena que solamente puede contener

un elemento de la lista de valores, valor nulo o valor vacio Puede contener hasta 65,535 valores distintos

Set (valor1, valor2, )


Objeto de cadena que puede contener 0 ms

elementos provenientes de la lista de valores Puede contener hasta 64 valores distintos

Vous aimerez peut-être aussi