Módulo 1: Fundamentos de Bases de Datos y SQL (Mes 2)

Domina la manipulación de datos y consultas básicas en este segundo mes de formación

Progreso del Módulo 0%

Mes 2: Manipulación de Datos y Consultas Básicas

Una vez que tienes la estructura, es hora de trabajar con los datos. En este mes, dominarás los comandos de manipulación de datos (DML) y la sentencia más importante de SQL: SELECT.

2.1. Sentencia DML: INSERT, UPDATE y DELETE

Estas sentencias te permiten añadir, modificar y eliminar filas de una tabla.

-- Insertar un nuevo usuario
INSERT INTO usuarios (nombre, email, edad) VALUES ('Ana', 'ana@email.com', 25);

-- Actualizar la edad de un usuario
UPDATE usuarios SET edad = 26 WHERE nombre = 'Ana';

-- Eliminar un usuario
DELETE FROM usuarios WHERE nombre = 'Ana';

Ejemplo de SELECT con WHERE

La sentencia SELECT es la que usas para consultar datos. Combínala con WHERE para filtrar resultados. La base de datos de ejemplo contiene datos de usuarios.

consultas.sql
1
2
3

2.2. Agregaciones y Agrupaciones: COUNT, GROUP BY y HAVING

Aprende a resumir tus datos con funciones de agregación como COUNT(), SUM(), AVG(), MIN() y MAX(). Usa GROUP BY para aplicar estas funciones a conjuntos de filas con un valor común.

-- Contar usuarios por ciudad
SELECT ciudad, COUNT(*) AS total_usuarios FROM usuarios GROUP BY ciudad;

-- Contar usuarios mayores de 25 años por ciudad
SELECT ciudad, COUNT(*) AS total FROM usuarios GROUP BY ciudad HAVING COUNT(*) > 1;

2.3. Ejercicios Interactivos de Manipulación y Consulta de Datos

Refuerza tus conocimientos con estos 40 ejercicios prácticos. Escribe tu consulta SQL y haz clic en "Verificar" para comprobar si es correcta.