Introducción al lenguaje SQL
En este tutorial aprenderemos las bases del lenguaje SQL para empezar a manejar bases de datos y hacer consultas. El lenguaje SQL (Structured Query Language; lenguaje de consulta estructurada) es un lenguaje de base de datos normalizado, utilizado para crear y manipular bases de datos. Está compuesto por comandos, cláusulas, operadores y funciones. Estos elementos se combinan en las instrucciones para crear, actualizar y eliminar bases de datos.
COMANDOS
Existen dos tipos de comandos en el lenguaje SQL
- Comandos DLL: permiten crear bases de datos, campos e índices nuevos.
- Comandos DML: permiten crear consultas para ordenar, filtrar y extraer información de una base de datos.
Comandos DLL
Nombre | Descripción |
---|---|
CREATE | Para crear bases de datos, tablas, campos e índices |
DROP | Para eliminar bases de datos, tablas e índices |
ALTER | Para modificar tablas agregando o modificando campos |
Comandos DML
Nombre | Descripción |
---|---|
SELECT | Para pedir datos con determinados criterios |
INSERT | Para insertar datos |
UPDATE | Para modificar valores de campos |
DELETE | Para elimar registros de una tabla |
CLÁUSULAS
Son condiciones utilizadas para filtrar los datos que se desean obtener de la base de datos.
Nombre | Descripción |
---|---|
FROM | Para especificar la tabla sobre la cual actuar |
WHERE | Condiciones que deben reunir los registros seleccionados |
GROUP BY | Para separar los registros seleccionados en grupos |
HAVING | Para expresar las condiciones que debe cumplir cada grupo |
ORDER BY | Para ordenar los registros seleccionados en un orden determinado |
OPERADORES LÓGICOS
Nombre | Descripción |
---|---|
AND | Y lógico. Para evaluar dos condiciones y devuelve un valor true si ambas son ciertas |
OR | O lógico. Evalúa dos condiciones y devuelve true si alguna es cierta |
NOT | Negación lógica. Devuelve el valor contrario |
OPERADORES DE COMPARACIÓN
Nombre | Descripción |
---|---|
< | Menor que |
> | Mayor que |
<> | Distinto de |
<= | Menor o igual que |
>= | Mayor o igual que |
= | Igual que |
BETWEEN | Intervalo entre valores |
LIKE | Comparación con un modelo o patrón |
IN | Especifica registros en una base de datos |
FUNCIONES DE AGREGADO
Se usan dentro de una cláusula SELECT, en grupos de registros para obtener un valor único que se aplica a un grupo.
Nombre | Descripción |
---|---|
AVG | Para obtener la media de los valores de un campo |
COUNT | Para obtener el número de registros devueltos |
SUM | Para obtener la suma de los valores de un campo |
MAX | Para obtener el valor máximo de un campo |
MIN | Para obtener el valor mínimo de un campo |
Si te ha gustado no olvides compartir en redes sociales.
Espero que te haya servido. Cualquier duda deja un comentario. Un saludo