Guía de Bases de Datos con SQL para Estudiantes
1. ¿Qué es SQL? Lenguaje para gestionar bases de datos relacionales.
Significa Structured Query Language.
2. Comandos Principales:
SELECT: consulta datos
INSERT INTO: inserta registros
UPDATE: modifica registros
DELETE: elimina registros
3. Filtrado de datos
WHERE: filtra condiciones
AND, OR, NOT: combinaciones lógicas
4. Ordenamiento y Agrupación
ORDER BY, GROUP BY, HAVING
5. Funciones de agregación
COUNT(), SUM(), AVG(), MIN(), MAX()
6. Relaciones entre tablas
JOIN: une varias tablas
o INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
7. Subconsultas y alias
Subconsultas: consultas dentro de otras
Alias: usar AS para renombrar tablas o columnas
Ejemplo básico:
SELECT nombre, edad FROM estudiantes WHERE edad > 18 ORDER BY
edad DESC;
Consejo: Usa diagramas entidad-relación para planear tus bases antes
de crear las tablas.