Aprende fundamentos de MySQL y bases relacionales trabajando directamente en Linux. Inspeccionarás el servidor, crearás bases y tablas, modificarás y consultarás registros, combinarás tablas, resumirás datos y controlarás accesos.
El curso alterna ocho laboratorios guiados y nueve retos. Sus 17 actividades avanzan desde 10 elementos principiantes, pasan por seis retos intermedios y terminan con un reto avanzado de seguridad.
Lo que aprenderás
- Verificar MySQL, conectar el cliente e inspeccionar bases del sistema y metadatos
- Crear, seleccionar, listar y eliminar bases con SQL y
mysqladmin - Definir y alterar tablas con tipos, restricciones y claves adecuados
- Insertar, seleccionar, actualizar y eliminar datos
- Filtrar con
WHEREyLIKE, ordenar y limitar resultados - Modelar relaciones y consultar con inner, left y múltiples joins
- Calcular agregados, agrupar y filtrar grupos con
HAVING - Crear usuarios, asignar mínimo privilegio y proteger root
A quién va dirigido este curso
Este curso es para principiantes absolutos en SQL y MySQL que quieren avanzar desde conceptos hasta consultas y control de acceso. También sirve a quienes han leído sintaxis y necesitan práctica en terminal y comprobaciones progresivas. Se centra en bases relacionales, no en programación de aplicaciones ni operaciones avanzadas.
Requisitos previos: No se requiere SQL ni MySQL. Ayudan el uso básico de terminal y comprender filas, columnas o datos tipo hoja de cálculo.
Entorno de aprendizaje: Las 17 actividades usan un escritorio VNC Ubuntu 22.04 con MySQL local y el cliente de línea de comandos.
Preguntas frecuentes
¿Debo instalar MySQL en mi ordenador?
No. El primer laboratorio verifica y explora la instalación proporcionada. Trata configuración y seguridad sin modificar tu equipo local.
¿Cuánta práctica independiente hay?
Hay nueve retos y ocho laboratorios guiados. Los retos aplican bases, tablas, datos, filtros, joins, agregación y permisos con menos instrucciones.
¿En qué se diferencia de Advanced MySQL Practical Labs?
Este curso establece SQL, tablas, CRUD, joins, agregación y privilegios. El avanzado presupone esa base y trata procedimientos, triggers, CTE, ventanas, tuning, backup y replicación.
¿Enseña MySQL desde Python, Java o frameworks web?
No. Enseña SQL y administración mediante el cliente CLI, no drivers, ORM, programas almacenados, backup, replicación o despliegue.





