Dac SQL
Dac SQL
DDL
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.
Componentes del SQL – Comandos
DML
Comando Descripción
SELECT Utilizado para consultar registros de la base de datos
que satisfagan un criterio determinado
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.
Componentes del SQL – 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.
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 .
Componentes del SQL – Funciones de agregado
Función Descripción
AVG Calcular el promedio de los valores de un campo determinado .
COUNT Devuelve el número de registros de la selección.
SUM Devuelve la suma de todos los valores de un campo
determinado.
MAX Devuelve el valor más alto de un campo especificado.
MIN Devuelve el valor más bajo de un campo especificado.
Consultas de selección
Las consultas de selección se utilizan
para indicar al motor de datos que
devuelva información de las bases de
datos.
Esta información es devuelta en forma
de conjunto de registros. Se finaliza
La sintaxis básica es: con ;
Consultas de selección –
Consultas básicas
Consultas de selección – Ordenar
los registros
Los registro se ordenan utilizando la cláusula ORDER
BY.
Consultas de selección – Consultas
con predicado
Se incluye entre la cláusula y el primer
nombre del campo a recuperar:
DISTINCT: Omite los registros cuyos campos seleccionados
coincidan totalmente.
DISTINCTROW: Omite los registros duplicados basándose en la
totalidad del registro y no sólo en los campos seleccionados.*
LIMIT.*
TOP.*
ALL.*
Opcional
Agrupamiento de registros y
funciones agregadas
GROUP BY:
Combina los registros con valores idénticos, en la lista de
campos especificados, en un único registro.
Para cada registro se crea un valor sumario si se incluye una
función SQL agregada.
Su sintaxis es:
Equivalentes
Consultas de unión –
INNER JOIN
Elimina
ambigüedad
Equivalentes
Consultas de unión – UNION
Se utiliza para crear una consulta de unión,
combinando los resultados de dos o más consultas.
Su sintaxis es:
Modificación de
tablas:
Con la cláusula
ALTER es posible
agregar nuevas
columnas y agregar
llaves.
Con la cláusula
DROP es posible
eliminar tablas,
columnas y llaves.
Estructuras de las tablas
Índices:
Los índices agilizan la labor de búsqueda.
Los índices se definen sobre columnas.
Las columnas con índices tienen un acceso más rápido.
En la mayoría de las BD las llaves primarias tienen un índice
automáticamente.
Con la cláusula CREATE se definen los índices.
Con la cláusula DROP se borran los índices.