Aprendé SQL paso a paso con explicaciones simples, ejemplos prácticos y ejercicios interactivos.
Introducción
- ¿Qué es SQL y cómo practicarlo online?
Concepto de base de datos, tablas y consultas. Casos de uso reales. Primeros pasos en DB-Fiddle.
Nivel Principiante
- Comandos básicos: SELECT y FROM
Mostrar todos los datos de una tabla y elegir columnas específicas. - Filtrando resultados con WHERE
Condiciones básicas: =, >, <, !=. - Operadores lógicos: AND, OR, NOT
Combinar varias condiciones en una consulta. - Orden y límites: ORDER BY y LIMIT
Ordenar resultados y devolver solo las primeras filas. - Alias y operaciones simples
UsarASpara renombrar columnas y realizar operaciones matemáticas sencillas.
Nivel Intermedio
- Funciones de agregación
COUNT, SUM, AVG, MIN, MAXcon ejemplos prácticos. - Agrupación y filtros de grupos
Uso deGROUP BYyHAVING. - JOINs: combinando tablas
INNER JOIN,LEFT JOIN,RIGHT JOIN. - Subconsultas (Subqueries)
Subconsultas enWHEREy enFROM. - Vistas (Views)
Qué son, cómo crearlas y usarlas. - Funciones de texto y fechas
UPPER,LOWER,CONCAT,NOW,YEAR,MONTH.
Nivel Avanzado
- INSERT, UPDATE y DELETE
Alta, modificación y eliminación de registros. - Creación y modificación de tablas
Uso deCREATE TABLEyALTER TABLE. - Claves y restricciones
PRIMARY KEY,FOREIGN KEY,NOT NULL,UNIQUE,DEFAULT. - Índices y optimización básica
Cómo y cuándo usar índices para acelerar consultas. - Transacciones
Uso deBEGIN,COMMIT,ROLLBACK. - CASE y funciones de ventana
CASE WHEN,ROW_NUMBER,RANK,PARTITION BY.
Proyecto y Evaluación
- Proyecto: Base de datos de biblioteca
Tablas de libros, autores y préstamos. Consultas integradoras paso a paso. - Examen final práctico
Resolver consultas en DB-Fiddle con solución detallada.