cursos.
← Programación
Ficha 005.077YouTubeGRATIS

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 YouTube

Respuesta 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 5

Curso 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

  1. 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.

  2. 02

    Instalación y herramientas

    Desde 0:20:17. Instalaciones requeridas, DBngin y TablePlus para gestionar y visualizar las bases de datos.

  3. 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.

  4. 04

    DML: manipulación de datos

    Desde 1:18:35. INSERT INTO, UPDATE, DELETE y TRUNCATE TABLE para trabajar con los registros.

  5. 05

    DQL: consultas básicas

    Desde 1:45:20. SELECT FROM, WHERE, ORDER BY, alias y funciones de agregación COUNT, SUM y AVG.

  6. 06

    JOIN y subconsultas

    Desde 2:07:20. INNER JOIN, LEFT JOIN, RIGHT JOIN, unión de tres tablas y subconsultas.

  7. 07

    Agrupaciones

    Desde 2:43:48. GROUP BY y HAVING para agrupar y filtrar resultados agregados.

  8. 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. 1.Semana 1, sesión 1: 0:00–0:34, conceptos e instalación de DBngin y TablePlus; deja el entorno funcionando.
  2. 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. 3.Semana 1, sesión 3: 1:18–1:45, INSERT, UPDATE, DELETE y TRUNCATE sobre tus tablas.
  4. 4.Semana 2, sesión 1: 1:45–2:07, SELECT, WHERE, ORDER BY, alias y agregaciones con tus propios datos.
  5. 5.Semana 2, sesión 2: 2:07–2:55, JOIN, subconsultas, GROUP BY y HAVING; escribe consultas que combinen tus tablas.
  6. 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