Componentes
del SQL
El
lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de
agregado. Estos elementos se combinan en las instrucciones para crear,
actualizar y manipular las bases de datos.
Comandos
Existen
dos tipos de comandos SQL:
Comandos
Existen
dos tipos de comandos SQL:- DLL
que permiten crear y definir nuevas bases de datos, campos e índices.
- DML
que permiten generar consultas para ordenar, filtrar y extraer datos de la
base de datos.
Comandos
DLL
|
|
Comando
|
Descripción
|
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.
|
Comandos
DML
|
|
Comando
|
Descripción
|
SELECT
|
Utilizado
para consultar registros de la base de datos que satisfagan un criterio
determinado
|
INSERT
|
Utilizado
para cargar lotes de datos en la base de datos en una única operación.
|
UPDATE
|
Utilizado
para modificar los valores de los campos y registros especificados
|
DELETE
|
Utilizado
para eliminar registros de una tabla de una base de datos
|
Cláusulas
Las cláusulas
son condiciones de modificación utilizadas para definir los datos que desea
seleccionar o manipular.
Cláusula
|
Descripción
|
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
|
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
|
Operadores Lógicos
Operador
|
Uso
|
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.
|
Operadores de Comparación
Operador
|
Uso
|
<
|
Menor
que
|
>
|
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
|
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.
Función
|
Descripción
|
AVG
|
Utilizada
para calcular el promedio de los valores de un campo determinado
|
COUNT
|
Utilizada
para devolver el número de registros de la selección
|
SUM
|
Utilizada
para devolver la suma de todos los valores de un campo 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
|