sql

11
SQL: LENGUAJE DE CONSULTA ESTRUCTURADO

Upload: emilyfdez

Post on 24-Jul-2015

306 views

Category:

Documents


0 download

TRANSCRIPT

SQL: LENGUAJE DE CONSULTA

ESTRUCTURADO

Se puede utilizar en el método

execute para crear y

manipular directamente las

bases de datos Jet y crear

consulta SQL de paso a través

para manipular bases de

datos remotas clientes –

servidor.

COMPONENTES DEL SQL

Esta compuesto por comandos,

clausulas, operadores y funciones

de agregado.

Estos se combinan en las

instrucciones para crear actualizar

y manipular las bases de datos.

COMANDOS

Existen dos tipos de comandos:

DLL (permite crear y definir nuevas bases

de datos, campos e índices).

DML (permite generar consultas para

ordenar , filtrar y extraer datos de la base

de datos).

COMANDOS DLL

CREATE – crea nuevas tablas ,campos

e índices

DROP – elimina tablas e índices.

ALTER – modifica las tablas agregando

campos o cambiando su definición de

los campos .

COMANDOS DML

SELECT – utilizado para consultar registros de la base de datos que satisfacen un criterio determinado.

INSERT – carga los lotes de datos en la base de datos en una única operación.

UPDATE – modifica los valores de campos y registros específicos.

DELETE – elimina los registros de una tabla en una base de datos.

CLAUSULAS

Son condiciones de modificación para definir datos que

desea manipular

FROM utilizada para especificar la tabla.

WHERE especifica las condiciones.

GROUP BY separa registros seleccionados en grupos

específicos.

HAVING expresa la condición que debe satisfacer

cada grupo.

ORDER BY ordena los registros a un orden especifico.

OPERADORES LÓGICOS

AND (Y) evalúa dos condiciones y devuelve un

valor de verdad si ambos son ciertos.

OR (O) evalúa dos condiciones y devuelve un

valor de verdad si una de ellas es cierta.

NOT (NO) devuelve el valor contrario de la

expresión.

OPERADORES DE COMPARACIÓN

‘<’ menor que.

‘>’ mayor que.

BETWEEN especifica un

intervalo de valores.

LIKE compara un

modelo.

IN especifica registros de

una base de datos.

‘<=’ menor o igual que.

‘<>’ distintos de.

‘>=’ mayor o igual que.

FUNCIONES DE AGREGADO

Se usan dentro de una clausula

SELECT en grupos de registros

para devolver un único valor que

se aplica a un grupo de registros.

AVG calcula el promedio de los valores

de un campo determinado

COUNT devuelve el numero de registros

de la selección.

SUM suma todo los valores de un campo

determinado

MAX da el valor mas alto de un campo

especificado.

MIN da el valor mas bajo de un campo

especificado.