Consultas básicas de SQL
Licenciatura en Ciencia de la Computación
Facultad de Ciencia
Laboratorio Base de Datos
Profesora: Ana Paulina Moraga Espinoza
Trabajo:
Implementación de modelos de Bases de
Datos
Integrantes
:
Fernanda Galaz Bravo
Gemita Espinoza López
Fecha
:
Jueves 1-11-2012
SQL –Tipos de Campos y Tipos de Datos
TIPO DE DATO
DATETIME
BINARYTAMAÑO
8 Bytes
1 Byte por
carácter
CARACTERÍSTICAS
Un valor de fecha u hora entre los años 100 y 9999.
SINÓNIMOS
DATE
TIME
TIMESTAMP
Almacena cualquier tipo de datos en un campo de este tipo.
VARBINARY
Los datos no se traducen.
BINARY VARYING
La forma del cómo se introducen los datos en un campo binario indica BIT VARYING
como aparecerán al mostrarlos.
BIT
1 ByteValores SI y NO.
Campos que contienen sólo uno de ellos.
BOOLEAN
LOGICAL
LOGICAL1
YESNO
TINYINT
1 Byte
Número entero entre 0 y 255
INTERGER1
BYTE
Contadores.
El valor aumenta automáticamente al crear un nuevo registro.
AUTOINCREMENT
COUNTER
MONEY
8 Bytes
Número entero entre:
– 922.337.203.685.477,5808 y 922.337.203.685.477,5807.
CURRENCYUNIQUEIDENTIFIER
128 Bits
Número identificador único utilizado con llamadas a procedimientos
remotos
GUID
DECIMAL
17 Bytes
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 y la escala predeterminadas son 18 y 0, respectivamente.
NUMERIC
DEC
REAL
4 Bytes
Un valor decoma 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.
SINGLE
FLOAT4
IEEESINGLE
FLOAT
8 Bytes
Un valor de coma flotante de precisión doble con un intervalo
comprendido entre – 1,79769313486232E308 y –
4,94065645841247E-324 para valores negativos, ydesde
4,94065645841247E-324 a 1,79769313486232E308 para valores
positivos, y 0.
DOUBLE
FLOAT8
IEEEDOUBLE
NUMBER
SMALLINT
2 Bytes
Un entero corto entre – 32.768 y 32.767.
SHORT
INTEGER2
INTERGER
4 Bytes
Un entero largo entre – 2.147.483.648 y 2.147.483.647.
LONG
INT
INTEGER4
Desde cero hasta un máximo de 2.14 gigabytes.
Se utiliza para objetos OLE.LONGBINARY
GENERAL
OLEOBJECT
IMAGE
TEXT
CHAR
Lo que se
requiera
2 bytes por Desde cero hasta un máximo de 2.14 gigabytes.
carácter.
(Consulte las
notas).
LONGTEXT
LONGCHAR
MEMO
NOTE
NTEXT
2 bytes por Desde cero a 255 caracteres.
carácter.
(Consulte las
notas).
TEXT(n)
ALPHANUMERIC
CHARACTER
STRING
VARCHAR
CHARACTER
VARYING
NCHAR
NATIONAL
CHARACTERNATIONAL CHAR
NATIONAL
CHARACTER
VARYING
NATIONAL CHAR
VARYING
Las filas de color:
Es información adicional a los trece tipos de datos pedidos.
Sentencias de Manipulación de Datos (DML)
SELECT [predicado] {* | tabla.* | [tabla.]campo1[AS alias1] [, [tabla.] campo2 [AS alias2 ] [,... ]]}
FROM expresióntabla [WHERE … ] [GROUP BY... ] [HAVING …] [ORDER BY... ] [WITH OWNERACCESS OPTION]SELECT: Permite seleccionar algunos campos de algunos registros procedentes de una tabla, consulta o combinación de tablas y
consultas.
●
●
●
●
●
●
●
●
●
Donde predicado puede ser ALL, DISTINCT, DISTICTROW o bien TOP n [PERCENT], e indica qué registros deben tomarse,
de entre los que cumplan las condiciones impuestas a los mismos.
* indica tomar todos los campos de la tabla, debiendoaparecer ésta en la cláusula FROM.
[tabla.] campo [AS alias] indica que se debe tomar el campo campo de entre los que aparezcan en las tablas o consultas de
la cláusula FROM.
FROM expresiontabla indica de qué tabla, consulta o combinación de tablas o consultas quieren tomarse los registros.
WHERE …. indica una condición opcional a aplicar sobre los registros, de forma que sólo se recuperen...
Regístrate para leer el documento completo.