Aprendé SQL y MySQL desde cero con una ruta ordenada de teoría, ejemplos, ejercicios y un proyecto práctico. Podés seguir los contenidos en orden o entrar directamente al tema que necesites.
Ruta de aprendizaje SQL / MySQL
-
Introducción a SQL y MySQL
Conceptos fundamentales: bases de datos, tablas, registros, relaciones y primeras consultas. -
SELECT en SQL
Consultas con SELECT, WHERE, ORDER BY, LIMIT, DISTINCT y operadores. -
Funciones de agregación
COUNT, SUM, AVG, MIN, MAX, GROUP BY y HAVING. -
JOIN en SQL
INNER JOIN, LEFT JOIN y RIGHT JOIN para relacionar tablas. -
Subconsultas en SQL
IN, EXISTS, consultas correlacionadas y consultas anidadas. -
CREATE TABLE y ALTER TABLE
Tipos de datos, claves y restricciones para diseñar tablas. -
INSERT, UPDATE y DELETE
Cómo agregar, modificar y eliminar datos de forma segura. -
Transacciones en SQL
START TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT y ACID. -
Índices en MySQL
Índices simples y compuestos, EXPLAIN y optimización. -
Vistas en SQL
CREATE VIEW, seguridad, reutilización y limitaciones. -
Procedimientos almacenados
CREATE PROCEDURE, parámetros IN, OUT, INOUT y lógica reutilizable. -
Funciones almacenadas
CREATE FUNCTION, RETURN y diferencias con PROCEDURE. -
Triggers en MySQL
BEFORE, AFTER, OLD, NEW, auditorías y validaciones. -
Normalización de bases de datos
1FN, 2FN y 3FN con ejemplos de diseño y relaciones. -
Proyecto práctico SQL/MySQL
Sistema de ventas con tablas, relaciones, JOIN, reportes e índices. -
20 ejercicios de SQL resueltos
Práctica progresiva desde SELECT hasta JOIN y subconsultas. -
20 ejercicios intermedios y avanzados
Consultas más complejas, reportes, rankings y casos reales.
¿Por dónde empezar?
Si recién comenzás, seguí la ruta desde la introducción hasta normalización. Después pasá al proyecto práctico y cerrá con las dos colecciones de ejercicios.
Práctica
La mejor forma de aprender SQL es ejecutar las consultas, modificar los ejemplos y comprobar los resultados. Para los ejercicios, intentá resolver cada consigna antes de mirar la solución.
Más contenidos de Club Programador
También podés continuar con nuestras guías de Python, JavaScript, HTML y CSS.