SQL / MySQL

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

  1. Introducción a SQL y MySQL
    Conceptos fundamentales: bases de datos, tablas, registros, relaciones y primeras consultas.

  2. SELECT en SQL
    Consultas con SELECT, WHERE, ORDER BY, LIMIT, DISTINCT y operadores.

  3. Funciones de agregación
    COUNT, SUM, AVG, MIN, MAX, GROUP BY y HAVING.

  4. JOIN en SQL
    INNER JOIN, LEFT JOIN y RIGHT JOIN para relacionar tablas.

  5. Subconsultas en SQL
    IN, EXISTS, consultas correlacionadas y consultas anidadas.

  6. CREATE TABLE y ALTER TABLE
    Tipos de datos, claves y restricciones para diseñar tablas.

  7. INSERT, UPDATE y DELETE
    Cómo agregar, modificar y eliminar datos de forma segura.

  8. Transacciones en SQL
    START TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT y ACID.

  9. Índices en MySQL
    Índices simples y compuestos, EXPLAIN y optimización.

  10. Vistas en SQL
    CREATE VIEW, seguridad, reutilización y limitaciones.

  11. Procedimientos almacenados
    CREATE PROCEDURE, parámetros IN, OUT, INOUT y lógica reutilizable.

  12. Funciones almacenadas
    CREATE FUNCTION, RETURN y diferencias con PROCEDURE.

  13. Triggers en MySQL
    BEFORE, AFTER, OLD, NEW, auditorías y validaciones.

  14. Normalización de bases de datos
    1FN, 2FN y 3FN con ejemplos de diseño y relaciones.

  15. Proyecto práctico SQL/MySQL
    Sistema de ventas con tablas, relaciones, JOIN, reportes e índices.

  16. 20 ejercicios de SQL resueltos
    Práctica progresiva desde SELECT hasta JOIN y subconsultas.

  17. 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.