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 YouTubeRespuesta 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 5Curso 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 0:00Introducción
- 0:53Temario Clase 1
- 1:29¿Qué es una BD?
- 4:05¿Dónde están las BD?
- 5:18SGBD más conocidos
- 6:53¿Qué es un servidor de BD?
- 8:09Instalaciones necesarias
- 14:01Instalación XAMPP Server
- 22:04Cambiar puertos de server
- 23:40¿Cómo entrar a PHPMyAdmin?
- 24:53¿Cómo crear una BD?
- 29:29Abstracción y modelo de datos
Ver los 70 restantes
- 31:26Modelo de BD
- 33:00MER - Modelo Entidad Relacional
- 36:34¿Cómo hacer un DER?
- 43:29Tipos de datos
- 45:59Ejercicio Práctica Modelado (Guía 1)
- 49:09Resolución Ejercicio - Parte 1
- 57:09Relaciones entre entidades
- 1:04:52Resolución Ejercicio - Parte 2
- 1:22:13Primary y Foreign Keys
- 1:25:39Foreign Keys
- 1:29:27Ejercicio Práctico - Parte 3
- 1:42:35Ejercicio Práctico - Parte 4
- 1:54:51Carga de datos
- 2:00:02Modo oscuro en PHPMyAdmin
- 2:00:11Consultas SQL - ¿Qué es SQL?
- 2:07:00¿Qué es una consulta SQL?
- 2:10:48CREATE DATABASE - Consultas DDL
- 2:12:36CREATE DATABASE
- 2:14:05DROP DATABASE
- 2:17:00CREATE TABLE
- 2:21:25ALTER TABLE
- 2:31:54ALTER TABLE + MODIFY + DROP COLUMN
- 2:35:57DROP TABLE
- 2:37:35Consultas DML
- 2:39:35INSERT
- 2:45:14INSERT MÚLTIPLE
- 2:47:54Insertar datos con ChatGPT
- 2:50:21SELECT
- 2:58:41UPDATE
- 3:03:49¿Cómo crear copia de seguridad?
- 3:05:02UPDATE sin WHERE
- 3:06:02Importar copia de seguridad
- 3:11:56DELETE
- 3:16:46DELETE sin WHERE
- 3:17:53Funciones de Agregación
- 3:24:12COUNT
- 3:25:11SUM
- 3:30:06MIN y MAX
- 3:35:00AVERAGE
- 3:41:07GROUP BY
- 3:46:21DISTINCT
- 3:58:17DISTINCT vs GROUP BY
- 4:00:47HAVING
- 4:01:18LIMIT
- 4:09:10Introducción a los JOINS
- 4:12:14INNER JOIN (Teoría)
- 4:14:52Preparación ejercicio
- 4:25:34DER con PHPMyAdmin
- 4:26:57Ejercicio INNER JOIN (Práctica)
- 4:35:46INNER JOIN Explícito
- 4:40:06INNER JOIN Implícito
- 4:42:23INNER JOIN vs Explícito
- 4:45:04LEFT JOIN (Teoría)
- 4:47:50LEFT JOIN (Práctica)
- 4:52:17RIGHT JOIN (Teoría)
- 4:53:37RIGHT JOIN (Práctica)
- 4:57:38FULL JOIN
- 5:00:06Subconsultas (Teoría)
- 5:02:53Reglas para subconsultas
- 5:04:25Subconsultas (Práctica)
- 5:17:48Ejercicio Subconsultas
- 5:34:29Normalización (Master Class)
- 6:08:55Ejercicio Integrador Nº 1 (Consigna)
- 6:12:31Resolución Ejercicio Nº 1
- 6:41:38Ejercicio Integrador Nº 2 (Consigna)
- 6:47:35Resolución Ejercicio Nº 2
- 7:00:29Ejercicio Integrador Nº 3 (Consigna)
- 7:14:55Resolución Ejercicio Nº 3
- 7:26:52Consultas Sol. Ejercicio Nº 3
- 8:08:19Ejercicios Extras
Plan de estudio sugerido
4 semanas · unas 4 h por semana
- 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.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.Semana 3: Clases 4 y 5 hasta subconsultas (3:17:53-5:34:29). Escribe cada consulta antes de ver el resultado.
- 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
- AlternativaCurso COMPLETO de SQL y BASES DE DATOS Desde Cero para PRINCIPIANTESCurso de título muy similar sobre SQL y bases de datos desde cero.
- AlternativaCurso de SQL desde CERO (Completo)Otro curso completo de SQL desde cero en español.
- Después de este cursoSQL para Análisis de Datos [Curso Completo +19hs Parte 1]Continuación posible orientada al análisis de datos con SQL.
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
Más cursos de Datos e IA
CURSO de MACHINE LEARNING desde CERO | (COMPLETO)
Recorre los principales algoritmos de regresión y clasificación con scikit-learn, con un caso práctico de precios de viviendas en California.
(05/01/2026) - Mestrado: Machine Learning - Paulo Orenstein - Aula 01
Primera clase del curso de Machine Learning del IMPA, que sigue An Introduction to Statistical Learning en Python con un enfoque más matemático y más profundidad en deep learning.
100+ Casos Reales: Cómo IA y Datos Aumentan los Beneficios
Recorre más de 100 casos reales de uso de datos e IA en empresas: venta de datos, IA generativa y tradicional, Business Intelligence y gobierno de datos, sin tecnicismos.
Fundamentos de bases de datos relacionales primera parte
Introduce las bases de datos relacionales, sus usos y requisitos de negocio, y enseña a construir diagramas entidad-relación e identificar relaciones, con prácticas resueltas.