Aberu & Mirai ® Educación

Curso de MySQL

Sencillo y escalable
double-down Deslice hacia abajo

Temporadas del curso

Fácil

Fundamentos

Capítulo 1: Introducción a MySQL y bases de datos

1. Qué es una base de datos relacional.
2. Instalación y acceso a MySQL desde consola.
3. Diferencia entre base de datos, tablas y registros.


Capítulo 2: Creación de tablas y tipos de datos

1. Sintaxis de CREATE TABLE.
2. Tipos de datos básicos: INT, VARCHAR, DATE, BOOLEAN.
3. Restricciones: PRIMARY KEY, NOT NULL, AUTO_INCREMENT.


Capítulo 3: Operaciones básicas (CRUD)

1. Insertar (INSERT), consultar (SELECT), actualizar (UPDATE) y eliminar (DELETE).
2. Filtros con WHERE.
3. Ordenar con ORDER BY.

Intermedio

Consultas y relaciones

Capítulo 4: Consultas avanzadas

1. Funciones de agregación: COUNT, SUM, AVG, MAX, MIN.
2. Agrupación con GROUP BY.
3. Filtrado de grupos con HAVING.


Capítulo 5: Relaciones entre tablas (JOINs)

1. Claves foráneas (FOREIGN KEY).
2. Tipos de JOIN: INNER, LEFT, RIGHT, FULL.
3. Consultas combinadas entre varias tablas.


Capítulo 6: Subconsultas y vistas

1. Subconsultas en WHERE y FROM.
2. Creación de vistas (CREATE VIEW).
3. Uso de vistas para simplificar consultas.

Avanzado

Optimización y seguridad

Capítulo 7: Índices y optimización

1. Crear índices (CREATE INDEX).
2. Consultar planes de ejecución con EXPLAIN.
3. Optimizar consultas lentas.


Capítulo 8: Seguridad y usuarios

1. Crear usuarios (CREATE USER).
2. Asignar permisos (GRANT, REVOKE).
3. Buenas prácticas de seguridad.


Capítulo 9: Proyectos integradores

1. Diseñar una base de datos completa.
2. Aplicar relaciones, vistas, índices y seguridad.
3. Crear reportes útiles.

Agenda tu curso hoy