cursos.
← Datos e IA
Ficha 006.041YouTubeGRATIS

CURSO COMPLETO de SQL y BASES DE DATOS Desde Cero (8 horas)

por TodoCode

Curso desde cero de SQL y bases de datos con MySQL: instalación, modelado, consultas, agregaciones, JOINs, subconsultas, normalización y ejercicios integradores.

Muy recomendado, valoración editorial 5 de 5

verificado 2026-09-09 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Datos e IA de nivel principiante en YouTube impartido por TodoCode (8 h 11 min). Nuestra valoración: 5/5, muy recomendado. Comprobamos que sigue siendo gratis el 9 de septiembre de 2026.

Veredicto
5/5 · Muy recomendado
Para quién
Personas que empiezan desde cero en bases de datos y quieren aprender SQL con MySQL de forma guiada.
Nivel
Principiante
Duración
8 h 11 min · 82 capítulos
Precio
Gratis en YouTube
Autor
TodoCode
Publicado
2025
Plan sugerido
4 sem. · 4 h/sem.
Verificado
el 9 de septiembre de 2026

Nuestro veredicto

Muy recomendado, valoración editorial 5 de 5

Curso amplio y bien estructurado que lleva de cero a JOINs, subconsultas y normalización con MySQL. Es especialmente útil para principiantes que quieren aprender diseño y consultas con abundante práctica guiada.

Puntos fuertes

  • Cobertura completa de un camino coherente: instalación, modelado, SQL básico, agregaciones, JOINs y normalización.
  • Combina teoría con muchos ejercicios resueltos y tres ejercicios integradores finales.
  • Capítulos detallados que permiten saltar a cada tema, publicado en 2025.

A tener en cuenta

  • Usa MySQL con XAMPP y phpMyAdmin; algunas particularidades pueden no aplicarse a otros gestores.
  • Es un único vídeo de unas 8 horas: requiere sesiones bien planificadas.
  • La descripción no menciona material descargable ni tratar temas avanzados.

De qué trata

Curso de unas 8 horas con 82 capítulos que enseña SQL y diseño de bases de datos relacionales usando MySQL. Se organiza en cinco clases: introducción e instalación de XAMPP y phpMyAdmin, modelado de bases de datos, consultas SQL (DDL y DML), funciones de agregación y JOINs con subconsultas.

Después dedica un bloque a la normalización y cierra con tres ejercicios integradores, cada uno con su consigna y su resolución. Combina teoría, práctica y ejercicios paso a paso, y parte de cero.

  • Instalación de XAMPP y phpMyAdmin con MySQL
  • Modelo entidad-relación, claves primarias y foráneas
  • CREATE, INSERT, SELECT, UPDATE y DELETE
  • Funciones de agregación, GROUP BY y HAVING
  • JOINs, subconsultas y normalización

Para quién es este curso

  • Personas que empiezan desde cero en bases de datos y quieren aprender SQL con MySQL de forma guiada.
  • Estudiantes o autodidactas que prefieren combinar teoría, modelado y ejercicios resueltos paso a paso.
  • Quien quiere entender también el diseño de bases de datos (modelo entidad-relación, claves, normalización) y no solo escribir consultas.

Mejor busca otro si…

  • Quien ya domina SELECT, JOINs y subconsultas y solo busca temas avanzados.
  • Quien necesita trabajar con otro sistema gestor distinto de MySQL y busca contenido específico de ese sistema.

Antes de empezar

  • Ninguno: el curso se presenta como apto desde cero.
  • Un ordenador donde instalar XAMPP, que se explica en el primer bloque.

Qué sabrás hacer al terminar

  • Instalar XAMPP y manejar phpMyAdmin para crear bases de datos en MySQL.
  • Diseñar un modelo entidad-relación y definir claves primarias y foráneas.
  • Escribir consultas DDL y DML: CREATE, ALTER, DROP, INSERT, SELECT, UPDATE y DELETE.
  • Usar funciones de agregación, GROUP BY, HAVING, DISTINCT y LIMIT.
  • Combinar tablas con INNER, LEFT, RIGHT y FULL JOIN y escribir subconsultas.
  • Entender la normalización y aplicarla en ejercicios integradores.

Estructura del curso

  1. 01

    Clase 1: Introducción e instalación

    Qué es una base de datos, dónde se alojan, los SGBD más conocidos y qué es un servidor de BD. Instalación de XAMPP, cambio de puertos, acceso a phpMyAdmin y creación de una primera BD. Desde 0:00.

  2. 02

    Clase 2: Modelado de bases de datos

    Abstracción, modelo entidad-relación, cómo hacer un DER, tipos de datos, relaciones, claves primarias y foráneas. Incluye varias partes de ejercicio práctico resueltas y carga de datos. Desde 0:29:29.

  3. 03

    Clase 3: Consultas SQL (DDL y DML)

    Qué es SQL y una consulta. CREATE/DROP DATABASE, CREATE/ALTER/DROP TABLE, INSERT (también múltiple), SELECT, UPDATE, DELETE, y copias de seguridad e importación. Desde 2:00:02.

  4. 04

    Clase 4: Funciones de agregación

    COUNT, SUM, MIN y MAX, promedio, GROUP BY, DISTINCT (y su comparación con GROUP BY), HAVING y LIMIT. Desde 3:17:53.

  5. 05

    Clase 5: JOINS y subconsultas

    INNER JOIN explícito e implícito, LEFT, RIGHT y FULL JOIN con práctica, y subconsultas con reglas y ejercicio. Desde 4:09:10.

  6. 06

    Normalización y ejercicios integradores

    Master class de normalización desde 5:34:29 y tres ejercicios integradores con su consigna y resolución (desde 6:08:55, 6:41:38 y 7:00:29).

Capítulos del vídeo

  1. 0:00Introducción
  2. 0:53Temario Clase 1
  3. 1:29¿Qué es una BD?
  4. 4:05¿Dónde están las BD?
  5. 5:18SGBD más conocidos
  6. 6:53¿Qué es un servidor de BD?
  7. 8:09Instalaciones necesarias
  8. 14:01Instalación XAMPP Server
  9. 22:04Cambiar puertos de server
  10. 23:40¿Cómo entrar a PHPMyAdmin?
  11. 24:53¿Cómo crear una BD?
  12. 29:29Abstracción y modelo de datos
Ver los 70 restantes
  1. 31:26Modelo de BD
  2. 33:00MER - Modelo Entidad Relacional
  3. 36:34¿Cómo hacer un DER?
  4. 43:29Tipos de datos
  5. 45:59Ejercicio Práctica Modelado (Guía 1)
  6. 49:09Resolución Ejercicio - Parte 1
  7. 57:09Relaciones entre entidades
  8. 1:04:52Resolución Ejercicio - Parte 2
  9. 1:22:13Primary y Foreign Keys
  10. 1:25:39Foreign Keys
  11. 1:29:27Ejercicio Práctico - Parte 3
  12. 1:42:35Ejercicio Práctico - Parte 4
  13. 1:54:51Carga de datos
  14. 2:00:02Modo oscuro en PHPMyAdmin
  15. 2:00:11Consultas SQL - ¿Qué es SQL?
  16. 2:07:00¿Qué es una consulta SQL?
  17. 2:10:48CREATE DATABASE - Consultas DDL
  18. 2:12:36CREATE DATABASE
  19. 2:14:05DROP DATABASE
  20. 2:17:00CREATE TABLE
  21. 2:21:25ALTER TABLE
  22. 2:31:54ALTER TABLE + MODIFY + DROP COLUMN
  23. 2:35:57DROP TABLE
  24. 2:37:35Consultas DML
  25. 2:39:35INSERT
  26. 2:45:14INSERT MÚLTIPLE
  27. 2:47:54Insertar datos con ChatGPT
  28. 2:50:21SELECT
  29. 2:58:41UPDATE
  30. 3:03:49¿Cómo crear copia de seguridad?
  31. 3:05:02UPDATE sin WHERE
  32. 3:06:02Importar copia de seguridad
  33. 3:11:56DELETE
  34. 3:16:46DELETE sin WHERE
  35. 3:17:53Funciones de Agregación
  36. 3:24:12COUNT
  37. 3:25:11SUM
  38. 3:30:06MIN y MAX
  39. 3:35:00AVERAGE
  40. 3:41:07GROUP BY
  41. 3:46:21DISTINCT
  42. 3:58:17DISTINCT vs GROUP BY
  43. 4:00:47HAVING
  44. 4:01:18LIMIT
  45. 4:09:10Introducción a los JOINS
  46. 4:12:14INNER JOIN (Teoría)
  47. 4:14:52Preparación ejercicio
  48. 4:25:34DER con PHPMyAdmin
  49. 4:26:57Ejercicio INNER JOIN (Práctica)
  50. 4:35:46INNER JOIN Explícito
  51. 4:40:06INNER JOIN Implícito
  52. 4:42:23INNER JOIN vs Explícito
  53. 4:45:04LEFT JOIN (Teoría)
  54. 4:47:50LEFT JOIN (Práctica)
  55. 4:52:17RIGHT JOIN (Teoría)
  56. 4:53:37RIGHT JOIN (Práctica)
  57. 4:57:38FULL JOIN
  58. 5:00:06Subconsultas (Teoría)
  59. 5:02:53Reglas para subconsultas
  60. 5:04:25Subconsultas (Práctica)
  61. 5:17:48Ejercicio Subconsultas
  62. 5:34:29Normalización (Master Class)
  63. 6:08:55Ejercicio Integrador Nº 1 (Consigna)
  64. 6:12:31Resolución Ejercicio Nº 1
  65. 6:41:38Ejercicio Integrador Nº 2 (Consigna)
  66. 6:47:35Resolución Ejercicio Nº 2
  67. 7:00:29Ejercicio Integrador Nº 3 (Consigna)
  68. 7:14:55Resolución Ejercicio Nº 3
  69. 7:26:52Consultas Sol. Ejercicio Nº 3
  70. 8:08:19Ejercicios Extras

Plan de estudio sugerido

4 semanas · unas 4 h por semana

  1. 1.Semana 1: Clases 1 y 2 (0:00-1:54:51). Instala XAMPP y rehaz los ejercicios de modelado antes de ver las resoluciones.
  2. 2.Semana 2: Clase 3 (2:00:02-3:16:46). Practica DDL y DML en tu propia base y prueba la copia de seguridad.
  3. 3.Semana 3: Clases 4 y 5 hasta subconsultas (3:17:53-5:34:29). Escribe cada consulta antes de ver el resultado.
  4. 4.Semana 4: Normalización y ejercicios integradores (5:34:29-final). Intenta resolver cada consigna antes de ver la resolución.

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

  • Pausa en los ejercicios de modelado (desde 45:59) e intenta resolverlos antes de ver la resolución.
  • Haz una copia de seguridad antes de practicar UPDATE y DELETE; el curso muestra los casos sin WHERE.
  • En JOINs, revisa el DER en phpMyAdmin (4:25:34) para entender las relaciones antes de escribir consultas.
  • En los ejercicios integradores, lee la consigna, pausa y resuelve por tu cuenta.

Antes y después de este curso

Cómo lo presenta TodoCode

Aprendé SQL y Bases de datos desde cero con este curso COMPLETO de 8hs con MySQL como DBMS. Vas a encontrar teoría, práctica y ejercicios paso a paso para conocer y entender SQL y crear bases de datos relacionales profesionales. 📝 TEMARIO DEL CURSO📝

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Necesito saber algo antes de empezar?

No, el curso está planteado desde cero. Solo necesitas un ordenador para instalar XAMPP, algo que se explica en la primera clase.

+¿Cuánto se tarda en completarlo?

El vídeo dura unas 8 horas. Con pausas y práctica, unas 4 semanas a unas 4 horas semanales es un ritmo razonable.

+¿Qué gestor de bases de datos usa?

Usa MySQL, con XAMPP y phpMyAdmin.

+¿Incluye ejercicios?

Sí, incluye ejercicios de modelado, prácticas con JOINs y subconsultas, y tres ejercicios integradores con su resolución.

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 TodoCode; si ves algún error, avísanos.

Guías para sacarle partido