MySQL para Principiantes

En este curso, aprenderá qué son el Lenguaje de Consulta Estructurado (SQL) y las bases de datos, los conceptos básicos de la gestión de bases de datos, cómo configurar y optimizar MySQL, y cómo conectar el cliente MySQL a un Servidor MySQL.

Base de datosMySQL

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

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 WHERE y LIKE, 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.

Profesor

labby
Labby
Labby is the LabEx teacher.