cursos.
← Datos e IA
Ficha 006.042YouTubeGRATIS

Curso COMPLETO de SQL y BASES DE DATOS Desde Cero para PRINCIPIANTES

por MoureDev by Brais Moure

Recorre SQL y bases de datos relacionales desde cero: consultas, escritura de datos, tablas, relaciones y joins, hasta índices, triggers y transacciones.

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 MoureDev by Brais Moure (6 h 52 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 SQL y buscan un recorrido completo en español.
Nivel
Principiante
Duración
6 h 52 min · 86 capítulos
Precio
Gratis en YouTube
Autor
MoureDev by Brais Moure
Publicado
2024
Plan sugerido
3 sem. · 4 h/sem.
Verificado
el 9 de septiembre de 2026

Nuestro veredicto

Muy recomendado, valoración editorial 5 de 5

Curso muy completo y bien estructurado que recorre SQL desde los fundamentos hasta joins, índices, triggers y transacciones. Encaja especialmente con principiantes que quieren una base sólida en español, aunque conviene practicar por cuenta propia.

Puntos fuertes

  • Progresión clara: de los conceptos básicos a joins y temas avanzados, con capítulos muy detallados.
  • Gran duración (unas 6 h 50 min) y más de 80 lecciones que permiten ir comando por comando.
  • Incluye relaciones entre tablas y temas avanzados como índices, triggers y transacciones.

A tener en cuenta

  • Es un único vídeo muy largo, así que conviene dividirlo en sesiones.
  • La descripción no detalla ejercicios ni proyecto final dentro del vídeo.
  • Menciona MySQL y PostgreSQL, y algunas sintaxis pueden diferir entre gestores.

De qué trata

Curso de SQL y bases de datos relacionales de unas 6 h 50 min, dividido en más de 80 lecciones y 19 capítulos con marcas de tiempo. Empieza con los fundamentos, la instalación y la conexión con un cliente SQL, y continúa con consultas SELECT y sus modificadores, escritura de datos y administración de bases de datos y tablas.

Después aborda las relaciones entre tablas (1:1, 1:N y N:M), su creación y su consulta con joins y UNION. Termina con conceptos avanzados como índices, triggers, vistas, procedimientos almacenados, transacciones y concurrencia, y con la conexión desde código mediante conectores. Según la descripción, usa MySQL y PostgreSQL.

  • Consultas SELECT, WHERE, GROUP BY, HAVING y CASE
  • INSERT, UPDATE y DELETE
  • Creación de tablas y restricciones
  • Relaciones 1:1, 1:N y N:M con joins
  • Índices, triggers, vistas y transacciones

Para quién es este curso

  • Personas que empiezan desde cero en bases de datos y SQL y buscan un recorrido completo en español.
  • Quien quiere orientarse al desarrollo backend o al análisis de datos y necesita una base sólida en SQL.
  • Autodidactas que usan bases de datos a diario y quieren entender cómo funcionan por dentro.

Mejor busca otro si…

  • Quien ya domina SELECT, JOIN y la creación de tablas y solo busca temas muy avanzados de administración.
  • Quien necesita un curso centrado en un único gestor concreto: el curso menciona MySQL y PostgreSQL.

Antes de empezar

  • Ninguno: el curso se presenta como apto para empezar desde cero.

Qué sabrás hacer al terminar

  • Entender qué es una base de datos relacional y qué hace un sistema gestor.
  • Consultar datos con SELECT y sus modificadores: WHERE, ORDER BY, GROUP BY, HAVING y CASE.
  • Insertar, actualizar y borrar datos con INSERT, UPDATE y DELETE.
  • Crear bases de datos y tablas con restricciones como PRIMARY KEY, UNIQUE, CHECK y DEFAULT.
  • Modelar relaciones 1:1, 1:N y N:M y consultarlas con INNER JOIN, LEFT JOIN, RIGHT JOIN y UNION.
  • Conocer conceptos avanzados como índices, triggers, vistas, procedimientos almacenados y transacciones.

Estructura del curso

  1. 01

    Fundamentos e instalación

    Introducción, bases de datos SQL, sistemas gestores y fundamentos de SQL (desde 3:53). Después, configuración e instalación, primeros pasos, conexión con un cliente SQL e inicialización de datos (desde 45:52).

  2. 02

    Consulta de datos con SELECT y modificadores

    Desde 1:33:38. SELECT, y modificadores como DISTINCT, WHERE, ORDER BY, LIKE, AND/OR/NOT y LIMIT. Sigue con NULL, MIN, MAX, COUNT, SUM, AVG, IN, BETWEEN, alias, CONCAT, GROUP BY, HAVING, CASE e IFNULL.

  3. 03

    Escritura de datos

    Desde 2:51:28. INSERT, UPDATE y DELETE para añadir, modificar y eliminar registros.

  4. 04

    Administración de bases de datos y tablas

    Desde 3:03:40. CREATE y DROP DATABASE, CREATE TABLE, restricciones (NOT NULL, UNIQUE, PRIMARY KEY, CHECK, DEFAULT, AUTO INCREMENT) y ALTER TABLE con sus operaciones.

  5. 05

    Relaciones entre tablas

    Desde 3:33:00. Relaciones 1:1, 1:N, N:M y autorreferencia; después creación de las tablas relacionadas (desde 3:43:47) y almacenamiento de sus datos (desde 4:03:54).

  6. 06

    Consulta de datos relacionados

    Desde 4:26:52. INNER JOIN, LEFT JOIN, RIGHT JOIN y UNION.

  7. 07

    Conceptos avanzados y conexión desde código

    Desde 5:03:16. Índices, triggers, vistas, procedimientos almacenados, transacciones y concurrencia. Termina con conectores para acceder a la base de datos desde código (desde 5:47:27).

Capítulos del vídeo

  1. 0:00| Introducción
  2. 3:53| 1. Bases de datos SQL
  3. 16:50| 2. Sistema de gestión de base de datos
  4. 22:26| 3. Fundamentos de SQL y bases de datos
  5. 45:52| 4. Configuración e instalación
  6. 54:41| 5. Primeros pasos
  7. 59:14| 6. Conexión y cliente SQL
  8. 1:13:00| 7. Inicialización de datos
  9. 1:33:38| 8. Consulta de datos: SELECT
  10. 1:41:13| 9. Modificadores: Parte 1
  11. 1:41:28| - 9.1 DISTINCT
  12. 1:46:23| - 9.2 WHERE
Ver los 74 restantes
  1. 1:49:51| - 9.3 ORDER BY
  2. 1:54:54| - 9.4 LIKE
  3. 1:59:53| - 9.5 AND, OR, NOT
  4. 2:03:14| - 9.6 LIMIT
  5. 2:05:02| 10. Modificadores: Parte 2
  6. 2:05:11| - 10.1 COMENTARIOS
  7. 2:06:54| - 10.2 NULL
  8. 2:10:33| - 10.3 MIN, MAX
  9. 2:14:02| - 10.4 COUNT
  10. 2:15:27| - 10.5 SUM
  11. 2:18:12| - 10.6 AVG
  12. 2:18:54| - 10.7 IN
  13. 2:22:39| - 10.8 BETWEEN
  14. 2:24:26| - 10.9 ALIAS
  15. 2:27:05| - 10.10 CONCAT
  16. 2:29:20| - 10.11 GROUP BY
  17. 2:34:23| - 10.12 HAVING
  18. 2:38:05| - 10.13 CASE
  19. 2:47:02| - 10.14 IFNULL
  20. 2:49:50| - 10.15 Otros modificadores
  21. 2:51:28| 11. Escritura de datos
  22. 2:52:49| - 11.1 INSERT
  23. 2:57:00| - 11.2 UPDATE
  24. 3:01:59| - 11.3 DELETE
  25. 3:03:40| 12. Administración de la base de datos
  26. 3:04:23| - 12.1 CREATE DATABASE
  27. 3:06:19| - 12.2 DROP DATABASE
  28. 3:07:08| 13. Administración de tablas
  29. 3:08:11| - 13.1 CREATE TABLE
  30. 3:13:38| - 13.2 NOT NULL
  31. 3:16:26| - 13.3 UNIQUE
  32. 3:18:30| - 13.4 PRIMARY KEY
  33. 3:22:00| - 13.5 CHECK
  34. 3:24:02| - 13.6 DEFAULT
  35. 3:26:01| - 13.7 AUTO INCREMENT
  36. 3:26:51| - 13.8 DROP TABLE
  37. 3:27:40| - 13.9 ALTER TABLE
  38. 3:29:37| - 13.10 ADD
  39. 3:30:23| - 13.11 RENAME COLUMN
  40. 3:31:14| - 13.12 MODIFY COLUMN
  41. 3:31:51| - 13.13 DROP COLUMN
  42. 3:33:00| 14. Relaciones entre tablas
  43. 3:34:11| - 14.1 RELACIÓN 1:1
  44. 3:38:36| - 14.2 RELACIÓN 1:N
  45. 3:40:07| - 14.3 RELACIÓN N:M
  46. 3:42:22| - 14.4 AUTOREFERENCIA
  47. 3:43:47| 15. Creación de tablas relacionadas
  48. 3:44:49| - 15.1 TABLAS 1:1
  49. 3:48:51| - 15.2 TABLAS 1:N
  50. 3:58:33| - 15.3 TABLAS N:M
  51. 4:03:54| 16. Almacenamiento de datos relacionados
  52. 4:09:53| - 16.1 DATOS 1:1
  53. 4:13:22| - 16.2 DATOS 1:N
  54. 4:17:53| - 16.3 DATOS N:M
  55. 4:26:52| 17. Consulta de datos relacionados
  56. 4:28:20| - 17.1 INNER JOIN
  57. 4:44:05| - 17.2 LEFT JOIN
  58. 4:49:58| - 17.3 RIGHT JOIN
  59. 4:52:15| - 17.4 UNION
  60. 5:03:16| 18. Conceptos avanzados
  61. 5:03:38| - 18.1 INDEX
  62. 5:16:01| - 18.2 TRIGGER
  63. 5:27:43| - 18.3 VIEW
  64. 5:33:52| - 18.4 STORED PROCEDURE
  65. 5:41:41| - 18.5 TRANSACCIONES
  66. 5:45:00| - 18.6 CONCURRENCIA
  67. 5:47:27| 19. Conexión desde código
  68. 5:47:55| - 19.1 CONECTORES
  69. 5:52:29| - 19.2 SQL INJECTION
  70. 6:00:40| 20. Otros clientes SQL
  71. 6:07:49| 21. PostgresSQL
  72. 6:26:54| 22. Despliegue en la nube
  73. 6:44:43| 23. Próximos pasos
  74. 6:51:18| Conclusiones

Plan de estudio sugerido

3 semanas · unas 4 h por semana

  1. 1.Semana 1 (capítulos 0–8, hasta 1:33:38): conceptos, instalación, cliente SQL y primeros SELECT. Instala el gestor y prueba cada consulta.
  2. 2.Semana 1-2 (capítulos 9–11, hasta 3:03:40): modificadores, agregaciones y escritura de datos. Practica con tus propias consultas.
  3. 3.Semana 2 (capítulos 12–13, hasta 3:33:00): crea una base de datos y tablas con restricciones.
  4. 4.Semana 3 (capítulos 14–17, hasta 5:03:16): modela relaciones y practica joins con tus propias tablas.
  5. 5.Semana 3 (capítulos 18–19, desde 5:03:16): índices, triggers, vistas, transacciones y conectores.

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

  • Instala el gestor y un cliente SQL en los capítulos 4 a 6 y repite cada comando en tu equipo en lugar de solo mirar.
  • En los capítulos 9 y 10, pausa tras cada comando e invéntate una consulta propia sobre los datos inicializados en el capítulo 7.
  • Los joins (desde 4:28:20) son la parte más densa: repite INNER JOIN y LEFT JOIN con tus propias tablas 1:N y N:M.
  • Dibuja las relaciones 1:1, 1:N y N:M en papel antes de ver los capítulos 15 y 16.

Antes y después de este curso

Cómo lo presenta MoureDev by Brais Moure

Curso de SQL desde cero y en español: Aprende bases de datos relacionales, MySQL y PostgreSQL con más de 80 lecciones y 50 comandos explicados paso a paso, desde los fundamentos hasta conceptos avanzados.

Perfecto si quieres empezar en el mundo del desarrollo backend, prepararte para tu primer trabajo como programador o analista de datos, o simplemente entender cómo funcionan las bases de datos…

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Necesito saber programar antes?

No. El curso se presenta como apto para empezar desde cero y para principiantes.

+¿Cuánto dura y cuánto tiempo necesito?

El vídeo dura unas 6 h 50 min. Con pausas y práctica, un plan razonable son unas 3 semanas con unas 4 horas semanales.

+¿Qué gestores de bases de datos usa?

La descripción habla de bases de datos relacionales, MySQL y PostgreSQL.

+¿Cubre temas avanzados?

Sí, desde 5:03:16 trata índices, triggers, vistas, procedimientos almacenados, transacciones y concurrencia, y termina con conectores para usar la base desde código.

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

Guías para sacarle partido