Compartimos contigo nuestros cursos gratuitos de SQL para que puedas aprender desde casa usando cualquier dispositivo con conexión a internet.
El curso gratuito de SQL consta de 91 lecciones divididas en 14 partes, con un total de casi 10 horas de estudio. Como ves, se trata de un curso online muy completo que no te puedes perder.
Además, no solo hay videos explicativos, sino también la posibilidad de descargar materiales adicionales que apoyarán todo lo que aprendas para fortalecer tus conocimientos. Todo se solidifica todo con la práctica.

Cualquiera que quiera aprender todo sobre bases de datos puede apuntarse a un curso gratuito de SQL, aunque no tenga conocimientos previos, alguien que tenga algo de conocimiento del tema y quiera repasar los conceptos que ya tiene que profundizar.
Por lo tanto, este curso de SQL es ideal para cualquier persona que quiera aprender a administrar y usar bases de datos, especialmente aquellos que han aprendido SQL y pueden aplicarlo en su campo.
Consulta el temario del curso para apuntarte si te interesa:
Sección 1: Bienvenidos/as
- ¿Qué es SQL?
- Descargando las herramientas
- Instalando las herramientas
Sección 2: Mostrar, crear, eliminar una base de datos
- Visualizar bases de datos (show databases)
- Crear una base de datos
- Eliminar una base de datos
Sección 3: Crear y eliminar tablas
- Crear tablas
- Continuación de crear una tabla
- Show tables
- Eliminar una tabla
Sección 4: Cargando registros a una tabla y recuperando los registros
- Cargando registros INSERT
- Recuperando los registros SELECT
- Recuperar datos con WHERE
- Operadores relacionales
- Borrar registros de una tabla
- Actualizar registros de una tabla
Sección 5: Agregando más valor a la base de datos
- Agregando valor a la base de datos
- Primary key
- Campos enteros
- Truncate
- Unsigned
Sección 6: Tipos de datos
- ¿Qué son los tipos de datos?
- Tipos de datos numéricos (ENTEROS)
- Tipos de datos numéricos (Decimal)
- Tipos de datos alfanuméricos (Cadenas)
- Tipos de datos fecha y hora
- Atributo default
- Atributo Zerofill
Sección 7: Funciones en las tablas
- ¿Qué veremos?
- Columnas Calculadas
- Funciones de Cadenas
- Funciones Matemáticas
- Cláusula Order by del Select
- Operadores Lógicos AND-OR-NOT
- Otros Operadores Relacionales BETWEEN-IN
- Patrones de Búsqueda LIKE-NOT LIKE
- Patrones de Búsqueda REGEXP
- Función para Contar Registros COUNT
- Funciones de Agrupamiento MAX-MIN-SVG-COUNT
- Agrupar Registros GROUP BY
- Registro Duplicados DISTINCT
Sección 8: Índices (INDEX)
- ¿Qué es un índice?
- Index PRIMARY KEY
- Index común INDEX
- Index UNIQUE
- Eliminar un Indice
- Agregar un Index a una Tabla existente
Sección 9: ALTER TABLE
- ¿Qué es ALTER TABLE?
- Alter Table ADD
- Alter Table DROP
- Alter Table MODIFY
- Alter Table CHANGE
- Alter Table PRIMARY
- Alter Table INDEX
- Alter Table RENAME
- Próximos Temas
Sección 10: JOIN
- Foreign Key
- Left JOIN
- Right JOIN
- Inner JOIN
- Funciones de Agrupamiento con JOIN GROUP BY
- JOIN con más de 2 Tablas
- Funciones de Control IF-CASE
- Variables de Usuarios
- Crear una Tabla a partir otra Tabla con JOIN 1/2
- Insertando Datos JOIN
- Actualizar Datos con valores en otra Tabla UPDATE JOIN
- Actualizar en Cascada
- Borrar Registros consultando otra Tabla DELETE JOIN
- Borrar Registros en Cascada
- CHECK-REPAIR Tablas
- Cifrado de Datos
Sección 11: Subconsultas
- ¿Qué es una SubConsulta?
- Subconsultas como Expresión
- Subconsultas con In y Not In
- Subconsultas ANY-SOME-ALL
- Subconsultas EXITS-NOT EXISTS
- Subconsultas UPDATE-DELETE
Sección 12: Vistas
- ¿Qué son las vistas?
- Estructura de las Vistas
- Vista basadas en otra Vista
- Vistas Actualizables
Sección 13: Procedimientos almacenados
- ¿Qué son los procedimientos almacenados?
- Estructura de un Procedimiento Almacenado
- Parámetros de Entrada
- Parámetros de Salidas
Sección 14: Triggers
- ¿Qué son los Triggers?
- Triggers Update
- Triggers Insert
- Triggers Delete
- Despedida
Puedes acceder al curso usando este enlace.
