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

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies