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.
SELECT
,FROM
,WHERE
- Filtros con operadores lógicos y de comparación
- Ordenamiento con
ORDER BY
- Límites de resultados con
LIMIT
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL JOIN
(cuando aplica)- Ejemplos prácticos de consultas entre varias tablas
- Normalización básica
- Relaciones entre tablas (1:1, 1:N, N:M)
- Diagramas entidad-relación (ERD)
- Buenas prácticas en modelado
CREATE DATABASE
,CREATE TABLE
ALTER TABLE
DROP
INSERT
UPDATE
DELETE
- Create →
INSERT
- Read →
SELECT
- Update →
UPDATE
- Delete →
DELETE
- Funciones de agregación:
COUNT
,SUM
,AVG
,MAX
,MIN
GROUP BY
yHAVING
- Subconsultas (
Subqueries
) - Funciones de cadena y de fecha
- Operadores
IN
,BETWEEN
,LIKE
- Uso de índices
- Buenas prácticas en consultas
- Evitar consultas innecesarias
- MySQL → Sistema de gestión de bases de datos
- Workbench → (Opcional, según uso para diagramas/modelado)
- Git/GitHub → Control de versiones