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
Me gusta esto:
Me gusta Cargando...
Relacionado