Upload
irismtf16
View
188
Download
0
Embed Size (px)
Citation preview
SQL(STRUCTURED QUERY
LANGUAGE)
CONCEPTO
El SQL, es un lenguaje de consulta estructurado,
surgido de un proyecto de investigación de IBM para
el acceso a bases de datos relacionales.
SQL nos permite realizar consultas a la base de
datos.
SQL realiza funciones de definición, control y
gestión de la base de datos.
COMPONENTES DEL SQL
Compuesto :
Comandos
Clausulas
Operadores
Funciones de Agregado
Estos elementos se combinan para crear, actualizar
y manipular las bases de Datos.
COMANDOS DE SQL
Existen dos tipos de comandos SQL:
Los DLL, que permiten crear y definir nuevas bases
de datos, campos e índices.
Comando : Descripción
CREATE: Utilizado para crear nuevas tablas.
DROP: Elimina tablas.
ALTER: Modifica tablas.
Los DML, permiten genera, consultas para ordenar,
filtrar y extraer datos de la base de datos.
Comando: Descripción.
SLECT: Consultar registros de la base de datos.
INSERT: Cargar lotes de datos en las base de datos.
UPDATE: Modificar los valores de los campos y
registros .
CLAUSULAS
Son condiciones de modificación utilizadas para
definir los datos que desea seleccionar o manipular.
FROM: Especifica la tabla para seleccionar los
registros.
WHERE: Especifica las condiciones delos registros.
GROUP BY: Separa los registros seleccionados.
HAVING: Expresa la condición de cada grupo.
ORDER BY: Ordena los registros.
OPERADORES LÓGICOS
Operador Uso
AND: Es el «y» lógico.
OR: Es el «o» lógico.
NOT: Negación lógica.
Operador Uso
Menor que (<)
Mayor que (>)
Distinto de (<>)
Menor ó igual que (<
=)
Mayor ó igual que (>
=)
OPERADORES DE COMPRACIÓN
BETWEEN: Especifica
un intervalo de valores.
LIKE: Comparación de
un modelo.
In: Especifica registros
de una base de datos.
FUNCIONES D E AGREGADO
Se usan dentro de una clausula SELECT en grupos de
registros.
AVG: Calcula el promedio de los valore s de un
campo.
COUNT: Devuelve el número de registros de la
selección.
SUM : Devuelve la suma de los valores.
MAX: Devuelve el valor mas alto de un campo.
MIN: Devuelve el valor mas bajo de un campo.
CLASIFICACIÓN DE SQL
El DDL (Data Description Language) Lenguaje de
definición de datos.
El DCL (Data Control Language) Lenguaje de control
de datos.
El DML (Data Manipulation Language) Lenguaje de
manipulación de datos.
CARACTERISTICAS
Una sentencia SQL es como una frase , con la que
decimos lo que queremos obtener.
Todas las sentencias empiezan con un verbo.
Todas las sentencias siguen una sintaxis para que
se pueda ejecutar correctamente.