Aprende SQL - Curso desde cero con MySQL, PostgreSQL, Backend y Docker
Enseña SQL desde cero: crear bases de datos y tablas, insertar y consultar datos, JOIN, subconsultas y agrupaciones, con MySQL, PostgreSQL y Docker.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-05 — sigue siendo gratis en YouTube
Empezar en YouTubeRespuesta rápida
Curso gratis de Programación de nivel principiante en YouTube (4 h 15 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas sin experiencia previa en bases de datos que quieren aprender SQL desde cero.
- Nivel
- Principiante
- Duración
- 4 h 15 min
- Precio
- Gratis en YouTube
- Publicado
- 2026
- Plan sugerido
- 2 sem. · 4.5 h/sem.
- Verificado
- el 5 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso introductorio de SQL bien estructurado, que recorre de forma ordenada la definición, manipulación y consulta de datos hasta JOIN y agrupaciones, y añade Docker. Muy útil para quien empieza desde cero; su alcance se limita a los fundamentos.
Puntos fuertes
- Capítulos detallados con marcas de tiempo que permiten saltar a cada comando.
- Progresión clara: conceptos, instalación, DDL, DML, DQL, JOIN y agrupaciones.
- Publicado en 2026, con contenido actual e incluyendo Docker.
- Duración de unas 4 horas y cuarto, adecuada para cubrir los fundamentos.
A tener en cuenta
- La descripción está cortada al final, por lo que no se conoce el contenido completo del bloque de Docker ni si hay más partes.
- No se mencionan ejercicios ni proyecto final en los datos.
- Cubre fundamentos; no consta que trate temas avanzados como índices u optimización.
De qué trata
Curso de SQL desde cero de unas 4 horas y cuarto, organizado en capítulos con marcas de tiempo. Empieza con qué es SQL, las bases de datos relacionales y las diferencias entre SQL, MySQL, Postgres y SQL Server, y sigue con la instalación de DBngin y TablePlus.
Después recorre el lenguaje por bloques: DDL (crear bases de datos y tablas, restricciones, claves foráneas, ALTER TABLE), DML (INSERT, UPDATE, DELETE, TRUNCATE) y DQL (SELECT, WHERE, ORDER BY, alias y agregaciones). Continúa con INNER, LEFT y RIGHT JOIN, subconsultas, GROUP BY y HAVING, y termina con un apartado sobre SQL usando Docker.
- Conceptos de bases de datos relacionales y SQL
- DDL: crear bases de datos, tablas y claves foráneas
- INSERT, UPDATE y DELETE para manipular datos
- SELECT, WHERE, ORDER BY y funciones de agregación
- INNER, LEFT y RIGHT JOIN, subconsultas y GROUP BY
Para quién es este curso
- Personas sin experiencia previa en bases de datos que quieren aprender SQL desde cero.
- Estudiantes o autodidactas de programación que necesitan SQL para desarrollo backend.
- Quien se orienta al análisis de datos o a la inteligencia artificial y quiere una base sólida en consultas.
Mejor busca otro si…
- Quien ya domina JOIN, subconsultas y GROUP BY y busca SQL avanzado u optimización.
- Quien necesite un curso centrado en un solo gestor a fondo: aquí se compara y se usa más de uno.
Antes de empezar
- Ninguno: el curso parte desde cero según su descripción.
Qué sabrás hacer al terminar
- Entender qué es SQL, cómo se organiza una base de datos relacional y en qué se diferencia de MySQL, Postgres o SQL Server.
- Crear y modificar bases de datos y tablas con restricciones y claves foráneas.
- Insertar, actualizar y eliminar registros con INSERT, UPDATE, DELETE y TRUNCATE.
- Consultar datos con SELECT, WHERE, ORDER BY, alias y funciones de agregación.
- Combinar tablas con INNER, LEFT y RIGHT JOIN, y usar subconsultas, GROUP BY y HAVING.
- Ejecutar SQL usando Docker.
Estructura del curso
- 01
Introducción y conceptos de bases de datos
Desde 0:00:00. Presentación, qué es SQL, qué son las bases de datos, para qué se usa, diferencias entre SQL, MySQL, Postgres y SQL Server, y jerarquía de una base de datos relacional.
- 02
Instalación y herramientas
Desde 0:20:17. Instalaciones requeridas, DBngin y TablePlus para gestionar y visualizar las bases de datos.
- 03
DDL: definición de datos
Desde 0:34:40. CREATE y DROP DATABASE, CREATE TABLE, atributos de columna y restricciones, Foreign Key, ALTER TABLE y DESCRIBE.
- 04
DML: manipulación de datos
Desde 1:18:35. INSERT INTO, UPDATE, DELETE y TRUNCATE TABLE para trabajar con los registros.
- 05
DQL: consultas básicas
Desde 1:45:20. SELECT FROM, WHERE, ORDER BY, alias y funciones de agregación COUNT, SUM y AVG.
- 06
JOIN y subconsultas
Desde 2:07:20. INNER JOIN, LEFT JOIN, RIGHT JOIN, unión de tres tablas y subconsultas.
- 07
Agrupaciones
Desde 2:43:48. GROUP BY y HAVING para agrupar y filtrar resultados agregados.
- 08
SQL con Docker
Desde 2:55:10. Uso de SQL con Docker; la descripción disponible se corta en el apartado de variables de entorno, así que el resto del contenido final no consta.
Plan de estudio sugerido
2 semanas · unas 4,5 h por semana
- 1.Semana 1, sesión 1: 0:00–0:34, conceptos e instalación de DBngin y TablePlus; deja el entorno funcionando.
- 2.Semana 1, sesión 2: 0:34–1:18, DDL; crea una base de datos con varias tablas, restricciones y una clave foránea.
- 3.Semana 1, sesión 3: 1:18–1:45, INSERT, UPDATE, DELETE y TRUNCATE sobre tus tablas.
- 4.Semana 2, sesión 1: 1:45–2:07, SELECT, WHERE, ORDER BY, alias y agregaciones con tus propios datos.
- 5.Semana 2, sesión 2: 2:07–2:55, JOIN, subconsultas, GROUP BY y HAVING; escribe consultas que combinen tus tablas.
- 6.Semana 2, sesión 3: 2:55 en adelante, SQL con Docker; repite lo anterior en ese entorno.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Escribe cada comando tú mismo en TablePlus en lugar de solo mirar; pausa tras cada sentencia y cambia valores para ver qué ocurre.
- Dedica más tiempo al bloque de INNER JOIN (2:07–2:27), el más largo del curso; rehazlo con tus propias tablas.
- Usa el mismo esquema de tablas en DDL, DML y consultas para poder practicar JOIN y GROUP BY con datos reales.
- Antes del bloque de Docker (2:55), instala Docker y ten claro qué gestor usarás, para no perder el hilo.
Cómo lo presenta el autor
En este curso aprenderás a usar SQL desde cero. SQL es el idioma estándar para gestionar bases de datos relacionales. Te permite organizar y acceder a grandes cantidades de información de forma estructurada. Si tu meta es trabajar en programación, análisis de datos o Inteligencia Artificial, SQL será una herramienta esencial para ti.
- Instagram: - LinkedIn: - YouTube: - Github: - Facebook: -…
Extracto de la descripción original en YouTube.
Preguntas frecuentes
+¿Necesito saber programar para empezar?
No. La descripción indica que el curso empieza desde cero y explica primero qué es SQL y qué son las bases de datos.
+¿Cuánto dura y cuánto tiempo me llevará?
El vídeo dura unas 4 horas y 15 minutos. Con pausas y práctica, unas 8 a 10 horas repartidas en dos semanas es un ritmo razonable.
+¿Qué gestores de bases de datos se usan?
El título menciona MySQL y PostgreSQL, y se comparan con SQL Server. Para gestionarlas se usan DBngin y TablePlus, según los capítulos.
+¿Qué temas cubre?
Creación de bases de datos y tablas, restricciones, claves foráneas, INSERT, UPDATE, DELETE, SELECT, WHERE, agregaciones, JOIN, subconsultas, GROUP BY, HAVING y SQL con Docker.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de su autor; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.