tipos de datos
Sinónimo
Tamaño
Descripción
Binary
VARBINARY
BINARY VARYING
BIT VARYING
1 byte por carácter
Se puede almacenar cualquier tipo de datos en un campo de este tipo. Los datos no se traducen (por ejemplo, a texto). La forma en que se introducen los datos en un campo binario indica cómo aparecerán al mostrarlos.
Bit
BOOLEAN
LOGICAL
LOGICAL1
YESNO
1 byte
Valores Sí yNo, y campos que contienen solamente uno de dos valores.
Tinyint
INTEGER1
BYTE
1 byte
Un número entero entre 0 y 255.
Counter
AUTOINCREMENT
Se utiliza para campos contadores cuyo valor se incrementa automáticamente al crear un nuevo registro.
Money
CURRENCY
8 bytes
Un número entero comprendido entre
– 922.337.203.685.477,5808 y 922.337.203.685.477,5807.
Datetime
GUID
8 bytesUna valor de fecha u hora entre los años 100 y 9999
Uniqueidentifier
NUMERIC
DEC
128 bits
Un número de identificación único utilizado con llamadas a procedimientos remotos.
Decimal
SINGLE
FLOAT4
IEEESINGLE
17 bytes
Un tipo de datos numérico exacto con valores comprendidos entre 1028 - 1 y - 1028 - 1. Puede definir la precisión (1 - 28) y la escala (0 - precisión definida). La precisión yla escala predeterminadas son 18 y 0, respectivamente.
Real
DOUBLE
FLOAT8
IEEEDOUBLE
NUMBER
4 bytes
Un valor de coma flotante de precisión simple con un intervalo comprendido entre – 3,402823E38 y – 1,401298E-45 para valores negativos, y desde 1,401298E-45 a 3,402823E38 para valores positivos, y 0.
Float
SHORT
INTEGER2
8 bytes
Un valor de coma flotante de precisión doble con unintervalo comprendido entre – 1,79769313486232E308 y – 4,94065645841247E-324 para valores negativos, y desde 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos, y 0.
Smallint
SHORT
INTEGER2
2 bytes
Un entero corto entre – 32.768 y 32.767.
Integer
LONG
INT
INTEGER4
4 bytes
Un entero largo entre – 2.147.483.648 y 2.147.483.647.
Image
LONGBINARY
GENERAL
OLEOBJECT
Lo que serequiera
Desde cero hasta un máximo de 2.14 gigabytes.
Se utiliza para objetos OLE.
Text
LONGTEXT
LONGCHAR
MEMO
NOTE
NTEXT
2 bytes por carácter
Desde cero hasta un máximo de 2.14 gigabytes.
chart
TEXT(n)
ALPHANUMERIC
CHARACTER
STRING
VARCHAR
CHARACTER VARYING
NCHAR
NATIONAL CHARACTER
NATIONAL CHAR
NATIONAL CHARACTER VARYING
NATIONAL CHAR VARYING
2 bytes por carácter
Desdecero a 255 caracteres.
Tipos de Datos Fecha y Hora :
DATE
TIME
DATETIME
TIMESTAMP
YEAR
DATE :
Una Fecha. El rango es 1000-01-01 a 9999-12-31. Los valores de fecha se muestran con el formato YYYY-MM-DD (Año-Mes-Día).
TIME :
Una Hora. El rango es -838:59:59 a 838:59:59. Los valores de hora se muestran con el formato HH:MM:SS.
DATETIME :
Unacombinación de Fecha y Hora. El rango es 1000-01-01 00:00:00 a 9999-12-31 23:59:59. Los valores fecha hora son mostrados en formato YYYY-MM-DD HH:MM:SS.
TIMESTAMP :
Una Marca de Tiempo. El rango es 1970-01-01 00:00:01 UTC hasta parcialmente el año 2037. Una columna TIMESTAMP es útila para grabar la fecha y hora de una operación INSERT o UPDATE.
YEAR :
Un Año. Los valores de año sonmostrados en formato de dos dígitos o de cuatro. El rango de valores para un dígito de cuatro es 1901 a 2155. Para los dos dígito, el rango es 70 a 69, representando años desde 1970 a 2069.
Para todas la columnas de fecha y hora, podemos asignar también los valores usando strings o números.
String (cadena) tipos de datos :
CHAR
VARCHAR
TINYTEXT
TEXT
BLOB
MEDIUMTEXTLONGTEXT
BINARY
VARBINARY
ENUM
SET
CHAR() :
Es un string de longitud fija que es principalmente usado cuando los datos no van a variar mucho en su longitud. Toma valores de 0 a 255 de longitud de caracteres. Cuando almacenamos valores CHAR ellos están rellenos correctamente con espacios de la longitud específica. Cuando obtenemos valores CHAR, los espacios finales son eliminados....
Regístrate para leer el documento completo.