SQL – Mini Tutorial de Emergencia en 7 Días

Introducción
Saber consultar bases de datos es imprescindible en cualquier entorno técnico moderno. Ya seas desarrollador, administrador de sistemas, analista de datos o responsable de infraestructura, tarde o temprano necesitarás:
- consultar datos para resolver incidencias
- generar reportes y estadísticas
- validar información antes de desplegar cambios
- analizar logs almacenados en bases de datos
- entender cómo funciona el backend de tus aplicaciones
- automatizar extracciones de datos
SQL (Structured Query Language) es el lenguaje estándar para trabajar con bases de datos relacionales. Se usa en PostgreSQL, MySQL, Oracle, SQL Server, SQLite… y aunque cada gestor tiene sus particularidades, el core de SQL es universal.
Este Mini Tutorial de Emergencia en 7 días está pensado para que, partiendo desde cero o con conocimientos oxidados, seas capaz de:
- escribir consultas SELECT para extraer datos
- filtrar, ordenar y agrupar información
- relacionar tablas con JOINs
- usar subconsultas y CTEs para queries complejas
- insertar, actualizar y borrar datos de forma segura
- entender conceptos básicos de optimización
- trabajar con un entorno real (PostgreSQL + DBeaver)
No vamos a cubrir todo SQL en detalle (es enorme), pero sí lo mínimo imprescindible para que puedas:
- resolver consultas reales en el día a día
- entender queries que encuentres en proyectos
- modificarlas con seguridad
- y empezar a crear tus propios reportes y análisis
La filosofía es la misma que en el resto de mini tutoriales:
- teoría solo la necesaria
- mucha práctica
- ejemplos realistas de trabajo
- enfoque de «supervivencia profesional»
Al terminar estos 7 días, no serás un DBA experto, pero sí un profesional capaz de trabajar con bases de datos en entornos reales y resolver las situaciones más comunes.
Comencemos.
Índice del Curso
🔧 Día 0 – Setup del entorno: PostgreSQL + DBeaver
📘 Día 1 – Fundamentos y SELECT básico: consultas simples y filtrado con WHERE
🔍 Día 2 – Filtrado avanzado y ordenación: AND, OR, IN, LIKE, ORDER BY, LIMIT
📊 Día 3 – Funciones y agregaciones: COUNT, SUM, AVG, GROUP BY, HAVING
🔗 Día 4 – JOINs: relacionar tablas con INNER JOIN, LEFT JOIN, RIGHT JOIN
🧩 Día 5 – Subconsultas y CTEs: queries anidadas y Common Table Expressions
✏️ Día 6 – INSERT, UPDATE, DELETE: modificar datos de forma segura
⚡ Día 7 – Índices y optimización: mejorar el rendimiento de tus consultas
Última actualización : 31/12/2025
