Skip to content

Gerom-Fernandez/curso-sql-mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso SQL - MySQL

Este repositorio contiene mis apuntes, prácticas y ejercicios realizados durante mi aprendizaje de SQL con MySQL.
El objetivo es reunir los conceptos fundamentales de bases de datos relacionales, junto con ejemplos prácticos que refuercen la teoría.


📚 Contenidos del curso

1. Consultas básicas en SQL

  • SELECT, FROM, WHERE
  • Filtros con operadores lógicos y de comparación
  • Ordenamiento con ORDER BY
  • Límites de resultados con LIMIT

2. JOINS en SQL

  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN (cuando aplica)
  • Ejemplos prácticos de consultas entre varias tablas

3. Diseño y Modelado de Bases de Datos

  • Normalización básica
  • Relaciones entre tablas (1:1, 1:N, N:M)
  • Diagramas entidad-relación (ERD)
  • Buenas prácticas en modelado

4. Comandos DDL, DML y CRUD

🔹 DDL (Data Definition Language)

  • CREATE DATABASE, CREATE TABLE
  • ALTER TABLE
  • DROP

🔹 DML (Data Manipulation Language)

  • INSERT
  • UPDATE
  • DELETE

🔹 CRUD

  • Create → INSERT
  • Read → SELECT
  • Update → UPDATE
  • Delete → DELETE

5. Consultas Intermedias y Avanzadas

  • Funciones de agregación: COUNT, SUM, AVG, MAX, MIN
  • GROUP BY y HAVING
  • Subconsultas (Subqueries)
  • Funciones de cadena y de fecha
  • Operadores IN, BETWEEN, LIKE

6. Optimización básica

  • Uso de índices
  • Buenas prácticas en consultas
  • Evitar consultas innecesarias

🚀 Tecnologías utilizadas

  • MySQL → Sistema de gestión de bases de datos
  • Workbench → (Opcional, según uso para diagramas/modelado)
  • Git/GitHub → Control de versiones

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published