Introducción a SQL
SQL (Structured Query Language) es el lenguaje estándar para hablar con bases de datos relacionales. Si trabajas con datos —ya sea en analítica, desarrollo web o ciencia de datos— SQL es una habilidad fundamental.
Introducción a SQL es una pieza habitual del flujo SQL: consultar, filtrar, agrupar o modificar datos. Cada ejemplo usa tablas de demostración para que puedas experimentar sin riesgo.
Cómo practicar: ejecuta la consulta tal cual, revisa columnas y tipos, luego cambia un filtro o un alias y vuelve a ejecutar.
Con SQL puedes consultar información, insertar registros nuevos, actualizar valores existentes y definir la estructura de tablas e índices.
En este tutorial usamos un editor SQL interactivo con tablas de demostración para que practiques cada concepto al instante.
¿Qué es una base de datos relacional?
Los datos se organizan en <strong>tablas</strong> (filas y columnas). Cada fila es un registro; cada columna, un atributo. Las tablas se relacionan mediante claves (por ejemplo, un cliente y sus pedidos).
Un <strong>SGBD</strong> (MySQL, PostgreSQL, SQL Server, SQLite…) ejecuta tus sentencias SQL y garantiza integridad, concurrencia y persistencia.
Tipos de sentencias SQL
- DDL — define estructura (CREATE, ALTER, DROP)
- DML — manipula datos (SELECT, INSERT, UPDATE, DELETE)
- DCL — permisos (GRANT, REVOKE)
En las primeras lecciones nos centraremos en SELECT, la sentencia más usada para extraer información.
Consulta con columnas concretas
SELECT Nombre_Cliente, Ciudad, Pais
FROM Clientes
LIMIT 5;
Tu primera consulta paso a paso
1. Escribe SELECT y las columnas deseadas.
2. Indica la tabla con FROM.
3. Opcionalmente limita filas con LIMIT.
4. Termina con punto y coma ;.
Clientes de España
SELECT Nombre_Cliente, Ciudad
FROM Clientes
WHERE Pais = 'España'
ORDER BY Ciudad
LIMIT 5;
Resumen
<ul class="list-container"><li>SQL es el lenguaje universal de bases de datos relacionales.
SELECT antes de pasar a JOIN o DDL.Cómo practicar en el editor
1. Pulsa Pruébalo tú mismo en un ejemplo.
2. Cambia un filtro, columna o literal.
3. Ejecuta y compara el resultado con la tabla de ejemplo.
Practica con ejercicios
Repasa la lección con consultas sobre Clientes (Elena Torres, Valencia…) y Productos (pera, mango, fresa) de nuestra base demo.
Ejercicio: Ver todas las filas de Clientes
Practica Ver todas las filas de Clientes en el editor SQL de The Data Schools. Usa la tabla Clientes de la demo (Elena Torres, Valencia…).
Ejercicio: Consulta con columnas concretas
Practica Consulta con columnas concretas en el editor SQL de The Data Schools. Usa la tabla Clientes de la demo (Elena Torres, Valencia…).
Ejercicio: Clientes de España
Practica Clientes de España en el editor SQL de The Data Schools. Usa la tabla Clientes de la demo (Elena Torres, Valencia…).
Consulta
SELECT Nombre_Cliente, Ciudad
FROM Clientes
WHERE Pais = 'España'
ORDER BY Ciudad
LIMIT 5;
Cómo practicar
1. Pulsa Ejecutar aquí en el bloque.
2. Modifica la consulta (filtro, columnas…).
3. O abre el editor para más espacio.
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.
