Temario
Video
https://www.youtube.com/watch?v=95nO-SRX2FA
https://www.youtube.com/watch?v=95nO-SRX2FA
Otras Guías
:git: Repositorio de práctica
https://github.com/lucastrubiano/data_engineering_modern_stack
SQL (Structured Query Language) es un lenguaje de consulta de datos. Estandarizado y diseñado específicamente para gestionar y manipular bases de datos relacionales. Es la herramienta fundamental para:
SQL se ha convertido en el estándar internacional para el manejo de bases de datos relacionales, siendo utilizado por la mayoría de los sistemas de gestión de bases de datos (SGBD) como MySQL, PostgreSQL, SQL Server, Oracle, entre otros.
Los comandos SQL se pueden categorizar en diferentes tipos según su función, como:
CREATE
: Crear nuevos objetos (tablas, bases de datos, vistas)ALTER
: Modificar la estructura de objetos existentesDROP
: Eliminar objetos de la base de datosTRUNCATE
: Eliminar todos los registros de una tablaRENAME
: Cambiar el nombre de un objetoINSERT
: Agregar nuevos registros a una tablaUPDATE
: Modificar registros existentesDELETE
: Eliminar registros de una tablaSELECT
: Recuperar datos de una o más tablasFROM
: Especificar las tablas de origenWHERE
: Filtrar registros según condicionesGROUP BY
: Agrupar registrosHAVING
: Filtrar grupos de registrosORDER BY
: Ordenar resultadosEsta estructura modular permite a los usuarios comenzar con operaciones básicas y gradualmente avanzar hacia funcionalidades más complejas.
Los tipos de datos en SQL son fundamentales para definir qué clase de información puede almacenar cada columna en una tabla. Los principales tipos incluyen: