11
SQL (STRUCTURED QUERY LANGUAGE)

Sql

Embed Size (px)

Citation preview

Page 1: Sql

SQL(STRUCTURED QUERY

LANGUAGE)

Page 2: Sql

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.

Page 3: Sql

COMPONENTES DEL SQL

Compuesto :

Comandos

Clausulas

Operadores

Funciones de Agregado

Estos elementos se combinan para crear, actualizar

y manipular las bases de Datos.

Page 4: Sql

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.

Page 5: Sql

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 .

Page 6: Sql

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.

Page 7: Sql

OPERADORES LÓGICOS

Operador Uso

AND: Es el «y» lógico.

OR: Es el «o» lógico.

NOT: Negación lógica.

Page 8: Sql

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.

Page 9: Sql

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.

Page 10: Sql

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.

Page 11: Sql

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.