crea estructura BD permite crear y definir
nuevas BD campos y datos, tablas
CREATE
DROP
ALTER
DML
lenguaje manipulación de datos
gestiona y permiten generar consultas para ordenar,
filtrar y extraer datos de la BD
SELECT
INSERT
UPDATE
DELETE
CLAUSULAS
son condiciones que modifican nuestras
consultas son utilizadas para definir los
datos que desea seleccionar o
manipular
FROM
WHERE
GROUP BY
HAVING
ORDER BY
La cláusula DESC o ASC se puede indicar para cada
columna y así utilizar una ordenación distinta para cada
columna. Por ejemplo ascendente por la primera
columna y dentro de la primera columna, descendente
por la segunda columna.
PREDICADOS
ALL: Devuelve todos los campos de la tabla
TOP: Devuelve un determinado número de registros de la
tabla
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.
OPERADORES
LÓGICOS
Los operadores lógicos o conectores se utilizan
cuando se arma una cláusula WHERE, allí estamos
creando una condición que hará las veces de filtro
para devolvernos dentro de la consulta los
registros deseados, es decir solamente aquellos
que cumplan la mencionada condición que
coloquemos en la cláusula WHERE
NOT
OR
AND
FUNCIONES
Las funciones en SQL nos permiten efectuar
operaciones sobre un conjunto de resultados,
pero devolviendo un único valor agregado
para todos ellos. Es decir, nos permiten
obtener medias, máximos, etc... sobre un
conjunto de valores.
AVG: devuelve el valor promedio del campo que
especifiquemos. Sólo se puede utilizar en
columnas numéricas.
COUNT: devuelve el número total de
filas seleccionadas por la consulta.
SUM: suma los valores del campo que
especifiquemos. Sólo se puede utilizar en
columnas numéricas.
MAX: devuelve el valor
máximo del campo que
especifiquemos.
MIN: devuelve el valor mínimo del
campo que especifiquemos.
OPERADORES DE COMPARACIÓN
Los operadores de comparación se usan con los datos de caracteres,
numéricos o de fecha, y se pueden utilizar en las cláusulas WHERE o HAVING
de una consulta. Los operadores de comparación dan como resultado un
tipo de datos booleano y devuelven TRUE o FALSE según el resultado de la
condición probada.
< Menor que
> Mayor que
<> Distinto
que
<= Menos 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
Utilizado para especificar registros de una base de datos