Вы находитесь на странице: 1из 11

Base De Datos 1

UNIVERSIDAD NACIONAL JOS FAUSTINO SNCHEZ CARRIN

FACULTAD DE INGENIERA ESCUELA ACADMICA PROFESIONAL INGENIERA DE INFORMTICA Tema: TIPO DE DATOS EN LENGUAJE SQL TRABAJO DE INVESTIGACIN ACDEMICO
INTEGRANTE:

ZORRILLA BLAS, Eder

DOCENTE: ING. BARRERA LOZA, Ana Doris Magdalena.

HUACHO- PER 2013


Tipo de Datos De SQl Pgina 1

Base De Datos 1

DEDICATORIA. Dedico este trabajo a Dios Y a mis padres por estar presente en estos momentos de mi vida

Tipo de Datos De SQl

Pgina 2

Base De Datos 1

NDICE

Dedicatoria1 ndice.2 Introduccin.3 Tipo de Datos de MySQL..4 Tipo de Datos de SQL Server........................................................................7 Referencias Electrnicas...10

Tipo de Datos De SQl

Pgina 3

Base De Datos 1

INTRODUCCIN

Todos los campos de una tabla tienen propiedades. stas definen las caractersticas y el comportamiento del campo. La propiedad ms importante de un campo es su tipo de datos. El tipo de datos de un campo determina la clase de datos que va a poder almacenar. Por ejemplo, un campo cuyo tipo de datos sea Texto podr almacenar datos que se compongan de caracteres de texto o numricos, mientras que un campo cuyo tipo de datos sea Nmero slo podr almacenar datos numricos. El tipo de datos de un campo determina otras muchas cualidades importantes del mismo, como: La forma de usar el campo en expresiones. El tamao mximo de un valor del campo. Si el campo se puede indizar. Los formatos que se pueden usar con el campo.

Tipo de Datos De SQl

Pgina 4

Base De Datos 1

Tipos de datos de MySQL


tipo de datos BLOB Definicin Para BLOB (grandes objetos binarios). Tiene capacidad para 65.535 bytes de datos Contiene una cadena de longitud fija (puede contener letras, nmeros y caracteres especiales). El tamao fijo se especifica entre parntesis. Puede almacenar un mximo de 255 caracteres

CHAR(size)

ENUM(x,y,z,etc.)

Le permite introducir una lista de valores posibles. Puedes incluir hasta 65.535 valores en una lista ENUM. Si se introduce un valor que no est en la lista, se le insertar un valor en blanco. Nota: Los valores se ordenan en el orden en que los escribe. Se introducen los valores posibles en este formato: ENUM ('X', 'Y', 'Z')

LONGTEXT LONGBLOB MEDIUMBLOB MEDIUMTEXT SET TEXT TINYTEXT

Puede contener una cadena con un longitud mxima de 4294,967295 millones caracteres Para BLOB (grandes objetos binarios). Puede contener hasta 4294967295 bytes de datos Para BLOB (grandes objetos binarios). Puede contener hasta 16.777.215 bytes de datos Contiene una cadena con una longitud mxima de caracteres 16777215 Similar a ENUM excepto que SET puede contener hasta 64 elementos de la lista y puede almacenar ms de una opcin Contiene una cadena con una longitud mxima de 65.535 caracteres Contiene una cadena con una longitud mxima de 255 caracteres

VARCHAR(size)

Contiene una cadena de longitud variable (puede contener letras, nmeros y caracteres especiales). El tamao mximo se especifica entre parntesis. Puede almacenar hasta 255 caracteres. Nota: Si se pone un valor superior a 255 que se convierte en un tipo de texto

Tipo de Datos De SQl

Pgina 5

Base De Datos 1

Los tipos enteros tienen una opcin adicional llamada UNSIGNED. Normalmente, el nmero entero va desde un valor positivo a negativo. Agregar el atributo UNSIGNED se desplazar que van para arriba as que comienza en cero en lugar de un nmero negativo. tipo de datos BIGINT(size) Definicn -9223372036854775808-9223372036854775807 Normal. 018446744073709551615 UNSIGNED *. El nmero mximo de dgitos que puede ser especificado en parntesis

DECIMAL(size,d) A DOBLE almacena como una cadena, lo que permite un punto decimal fijo. El nmero mximo de dgitos que puede ser especificado en el parmetro de tamao. Se especifica el nmero mximo de dgitos a la derecha del punto decimal en el parmetro DOUBLE(size,d) Un gran nmero con un punto decimal flotante. El nmero mximo de dgitos que puede ser especificado en el parmetro de tamao. Se especifica el nmero mximo de dgitos a la derecha del punto decimal en el parmetro Un pequeo nmero con un punto decimal flotante. El nmero mximo de dgitos que puede ser especificado en el parmetro de tamao. Se especifica el nmero mximo de dgitos a la derecha del punto decimal en el parmetro -2147483648-2147483647 normal. 0-4294967295 UNSIGNED *. El nmero mximo de dgitos que puede ser especificado en parntesis

FLOAT(size,d)

INT(size)

MEDIUMINT(size) -8388608 A 8388607 normal. 0-16.777.215 UNSIGNED *. El nmero mximo de dgitos que puede ser especificado en parntesis

SMALLINT(size)

-32.768 A 32.767 normal. 0 a 65535 UNSIGNED *. El nmero mximo de dgitos que puede ser especificado en parntesis -128 A 127 normal. 0 a 255 UNSIGNED *. El nmero mximo de dgitos que puede ser especificado en parntesis

TINYINT(size)

Tipo de Datos De SQl

Pgina 6

Base De Datos 1
Aunque DATETIME y TIMESTAMP devuelven el mismo formato, funcionan de manera muy diferente. En una consulta INSERT o UPDATE, el TIMESTAMP establece automticamente la fecha y hora actuales. TIMESTAMP tambin acepta diversos formatos, como YYYYMMDDHHMMSS, YYMMDDHHMMSS, YYYYMMDD o YYMMDD. Tipo de datos DATE() Definicin A la fecha. Formato: AAAA-MM-DD Nota: El rango soportado es de '1000-01-01 'a '9999-12-31'

DATETIME()

* Una combinacin de fecha y hora. Formato: AAAA-MM-DD HH: MM: SS Nota: El rango soportado es de '1000-01-01 00:00:00 'a '9999-12-31 23:59:59'

TIMESTAMP()

* Una marca de tiempo. Valores TIMESTAMP se almacenan como el nmero de segundos desde la poca Unix ('1970-01-01 00:00:00 'UTC). Formato: AAAA-MM-DD HH: MM: SS Nota: El rango soportado es de '1970-01-01 00:00:01 'a '2038 UTC-0109 03:14:07' GMT

TIME()

Una vez. Formato: HH: MM: SS Nota: El rango soportado es de '-838:59:59' a '838: 59:59 '

YEAR()

Un ao en formato de dos dgitos o cuatro dgitos. Nota: Los valores permitidos en formato de cuatro dgitos: 1901-2155. Valores permitidos en formato de dos dgitos: 70 a 69 aos, que representa aos 1970-2069

Tipo de Datos De SQl

Pgina 7

Base De Datos 1 Tipos de datos de SQL Server

Tipos de cadena: Tipo De Dato bit binary(n) Definicin Permite a 0, 1, o NULL. Cadena binaria ancho fijo. Mximo 8.000 bytes. Almacenamiento

char(n)

Cadena de caracteres Ancho fijo. Mximo 8000 caracteres.

anchura definida

image

Cadena binaria ancho variable. 2GB mximo.

nchar nvarchar ntext nvarchar(max) text

Cadena Unicode ancho fijo. Mximo 4000 caracteres. Cadena Unicode ancho variable. Mximo 4000 caracteres. Cadena Unicode ancho variable. 2GB mximo de datos de texto. Cadena Unicode ancho variable. Mximo caracteres 536870912. Cadena de caracteres de ancho variable. 2GB mximo de datos de texto. Cadena binaria ancho variable. Mximo 8.000 bytes. Cadena binaria ancho variable. 2GB mximo. Cadena de caracteres de ancho variable. Mximo 8000 caracteres. Cadena de caracteres de ancho variable. Mximo 1073741824 caracteres.

Anchura definida x 2

4 bytes + nmero de caracteres varbinary

varbinary varbinary(max) varchar(n)

2 bytes + nmero de caracteres 2 bytes + nmero de caracteres

varchar(max)

Tipo de Datos De SQl

Pgina 8

Base De Datos 1
Los tipos de nmeros: Tipo de dato bigint decimal(p,s) definicin Permite nmeros enteros entre -9.223.372.036.854.775.808 y 9.223.372.036.854.775.807. Precisin fija y nmeros de la escala. Permite nmeros de -10 ^ 38 1-10 38 ^ -1. El parmetro p indica el nmero total mximo de dgitos que se pueden almacenar (tanto a la izquierda como a la derecha del punto decimal). p debe ser un valor de 1 a 38. El valor predeterminado es 18.The s parameter indicates the maximum number of digits stored to the right of the decimal point. s must be a value from 0 to p. Default value is 0. float(n) Datos de nmero flotante de precisin de -1,79 + 1,79 E + 308 a 308. El parmetro n indica si el campo debe contener 4 o 8 bytes. flotador (24) tiene un campo y flotador de 4 bytes (53) sostiene un campo de 8 bytes. El valor por defecto de n es 53. int money Permite nmeros enteros entre -2147483648 y 2147483647. Los datos monetarios de -922.337.203.685.477,5808 a 922.337.203.685.477,5807. 4 bytes 5-17 bytes float(n) Almacenamiento 8 bytes decimal(p,s)

numeric(p,s)

Precisin fija y nmeros de la escala. Permite nmeros de -10 ^ 38 1-10 38 ^ -1. El parmetro p indica el nmero total mximo de dgitos que se pueden almacenar (tanto a la izquierda como a la derecha del punto decimal). p debe ser un valor de 1 a 38. El valor predeterminado es 18.The s parameter indicates the maximum number of digits stored to the right of the decimal point. s must be a value from 0 to p. Default value is 0.

5-17 bytes

smallmoney real

Los datos monetarios de -214.748,3648 a 214.748,3647. Datos de nmero flotante de precisin de + 3,40 E-38 a 3,40 E + 38. Permite nmeros enteros de 0 a 255. Datos de nmero flotante de precisin de + 3,40 E-38 a 3,40 E + 38.

4 bytes 4 bytes

tinyint real

1 byte 4 bytes

Tipo de Datos De SQl

Pgina 9

Base De Datos 1
Los Tipos de Fechas: Tipo De Dato datetime Definicion Del 1 de enero 1753 hasta 31 de diciembre de 9999, con una precisin de 3,33 milisegundos. A partir del 1 de enero de 0001 al 31 de diciembre de 9999, con una precisin de 100 nanosegundos. Guarde una fecha nica. A partir del 1 de enero de 0001 al 31 de diciembre de 9.999. El mismo que datetime2 con la adicin de un desplazamiento de zona horaria. A partir de enero 1, 1900 hasta junio 6, 2079, con una precisin de 1 minuto. Almacenar una vez slo con una precisin de 100 nanosegundos. Almacena un nmero nico que se actualiza cada vez que una fila se crea o modifica. El valor de marca de tiempo se basa en un reloj interno y no corresponde al tiempo real. Cada tabla puede tener slo una variable timestamp. Almacenamiento 8 bytes

datetime2

6-8 bytes

date datetimeoffset

3 bytes 8-10 bytes

smalldatetime time timestamp

4 bytes 3-5 bytes

Otros tipos de datos: Tipo de datos cursor Definicin Almacena una referencia a un cursor utilizado para las operaciones de base de datos.

sql_variant table uniqueidentifier xml

Almacena hasta 8.000 bytes de datos de distintos tipos de datos, excepto text, ntext, y fecha y hora. Almacena un conjunto de resultados para su posterior procesamiento. Almacena un identificador nico global (GUID). Tiendas XML formateado de datos. 2GB mximo.

Tipo de Datos De SQl

Pgina 10

Base De Datos 1

Referencias Electrnicas

http://www.w3schools.com/sql/sql_datatypes.asp. http://msdn.microsoft.com/es-es/library/ms187752.aspx.

Tipo de Datos De SQl

Pgina 11

Вам также может понравиться