You are on page 1of 7

Tabla de contenido

El lenguaje S.Q.L. ............................................................................................................ 2


¿Qué podemos hacer con SQL? .................................................................................... 2
1. COMANDOS ........................................................................................................ 2
1.1. COMANDOS DDL ........................................................................................... 3
1.2. COMANDOS DML ....................................................................................... 3
2. CLÁUSULAS ........................................................................................................ 3
3. OPERADORES ..................................................................................................... 4
3.1. OPERADORES LÓGICOS……………………………………………….......5
3.2. OPERADORES DE COMPARACIÓN……………………………………….6
4. FUNCIONES DE AGREGADO .............................................................................. 6
ORDEN DE EJECUCIÓN DE LOS COMANDOS ................................................ 6
ALIAS………………………………………………………………………………7

pág. 1
El lenguaje S.Q.L.

Lenguaje de consulta estructurado (SQL: Structured Query Languague).


• Es un lenguaje de base de datos normalizado.
• Utilizado para consultar, modificar o eliminar datos en una Base de Datos.

¿Qué podemos hacer con SQL?


Todos los principales SGBDR incorporan un motor SQL en el Servidor de Base Datos,
así como herramientas de cliente que permiten enviar comandos SQL para que sean
procesadas por el motor del servidor. De esta forma, todas las tareas de gestión de la Base
de Datos (BD) pueden realizarse utilizando sentencias SQL.
 Consultar datos de la Base de Datos.
 Insertar, modificar y borrar datos.
 Crear, modificar y borrar objetos de la Base de Datos.
 Controlar el acceso a la información.
 Garantizar la consistencia de los datos

En general a las operaciones básicas de manipulación de datos que podemos realizar con
SQL se les denomina operaciones CRUD (de Create, Read, Update and Delete, o
sea, Crear, Leer, Actualizar y Borrar.).

COMPONENTES

1. Comandos 3. Operadores
2. Clausulas 4. Funciones

1. COMANDOS
Entre los trabajos que se pueden realizar en una base de datos podemos distinguir
dos tipos: definición y manipulación de datos. Por ello se distinguen dos tipos de
sentencias SQL:

pág. 2
1.1. COMANDOS DDL (Lenguaje de Definición de Datos DDL).
Se utilizan para:
 Crear objetos de base de datos (CREATE)
 Modificar objetos de base de datos (ALTER)

CREATE: Utilizado para crear nuevas tablas, campos e índices.


DROP: Empleado para eliminar tablas e índices.
ALTER: Utilizado para modificar las tablas agregando campos o cambiando
la definición de los campos.

1.2. COMANDOS DML (Lenguaje de Manipulación de datos DML).


Se utilizan para:
 Recuperar información. (SELECT)
 Actualizar la información:
 Añadir filas (INSERT)
 Eliminar filas (DELETE)
 Modificar filas (UPDATE)

SELECT: Utilizado para consultar registros de la base de datos.


INSERT: Utilizado para cargar lotes de datos en la base de datos.
UPDATE: Utilizado para modificar los valores de los campos y registros.
DELETE: Utilizado para eliminar registros de una tabla de una base de datos

2. CLÁUSULAS
Las cláusulas son condiciones de modificación utilizadas para definir los datos
que desea seleccionar o manipular.

FROM: Utilizada para especificar la tabla de la cual se van a seleccionar los


registros.
WHERE: Utilizada para especificar las condiciones que deben reunir los
registros que se van a seleccionar.

GROUP BY: Utilizada para separar los registros seleccionados en grupos


específicos.

pág. 3
HAVING:
Utilizada para expresar la condición que debe satisfacer cada grupo.

ORDER BY: Utilizada para ordenar los registros seleccionados de acuerdo con
un orden específico.

3. OPERADORES
3.1. Operadores Lógicos

AND: Es el "y" lógico. Evalúa dos condiciones y devuelve un valor de verdad


sólo si ambas son ciertas.

OR: Es el "o" lógico. Evalúa dos condiciones y devuelve un valor de verdad si


alguna de las dos es cierta.

NOT: Negación lógica. Devuelve el valor contrario de la expresión.

pág. 4
3.2. OPERADORES DE COMPARACIÓN

< Menor que

pág. 5
> Mayor que

<> Distinto de

<= Menor o igual que

>= Mayor o igual que

= Igual que

BETWEEN Utilizado para especificar un intervalo de valores

LIKE Utilizado en la comparación de un modelo

In Utilizado para especificar registros de una base de datos

4. FUNCIONES DE AGREGADO
Las funciones de agregado se usan dentro de una cláusula SELECT en grupos de
registros para devolver un único valor que se aplica a un grupo de registros.

Utilizada para calcular el promedio de los valores de un campo


AVG
determinado

COUNT Utilizada para devolver el número de registros de la selección

Utilizada para devolver la suma de todos los valores de un campo


SUM
determinado

MAX Utilizada para devolver el valor más alto de un campo especificado

MIN Utilizada para devolver el valor más bajo de un campo especificado

ORDEN DE EJECUCIÓN DE LOS COMANDOS

Dada una sentencia SQL de selección que incluye todas las posibles cláusulas, el
orden de ejecución de las mismas es el siguiente:

pág. 6
1. Cláusula FROM
2. Cláusula WHERE
3. Cláusula GROUP BY
4. Cláusula HAVING
5. Cláusula SELECT
6. Cláusula ORDER BY

ALIAS

 Los alias son un nombre de asignación que se le dan a los recursos, en


este caso las tablas(NOMBRE DE LA TABLA)
 Luego se pueden llamar a sus atributos desde ese ALIAS , continuados
con un punto

pág. 7

You might also like