Módulo 0 · Antes de escribir SQL

¿Qué es SQL?

Comprende qué es una base de datos, cómo se organiza y para qué utilizarás SQL.

⏱ 18 minNivel: InicialRequisito: Ninguno

0 de 20 lecciones

Al terminar esta lección podrás

  • Distinguir una base de datos, una tabla, una fila y una columna.
  • Explicar con tus palabras para qué sirve SQL.
  • Reconocer las partes principales de una consulta sencilla.

Antes de empezar: No necesitas conocimientos previos.

La idea, sin código

Una base de datos es una forma organizada de guardar información. SQL es el lenguaje que utilizamos para hacer preguntas a esos datos y, más adelante, modificarlos de forma controlada.

Objetivo práctico: no memorices la consulta completa. Aprende qué pregunta responde cada cláusula y en qué orden se escribe.

Sintaxis mínima

Estructura
SELECT nombre
FROM clientes;

Primer ejemplo guiado

Datos de ejemplo: tabla clientes
idnombreciudademail
1AnaMadridana@ejemplo.es
2LuisValencialuis@ejemplo.es
3MartaMadridNULL
4OmarSevillaomar@ejemplo.es

Queremos obtener un resultado concreto a partir de estos datos:

SQL
SELECT nombre
FROM clientes;
Resultado esperado
nombre
Ana
Luis
Marta
Omar

Qué ocurre paso a paso

  1. FROM clientes indica en qué tabla buscamos.
  2. SELECT nombre indica qué columna queremos ver.
  3. El resultado contiene una fila por cada cliente de la tabla.

Una variación útil

SQL
SELECT nombre, ciudad
FROM clientes;

Al añadir ciudad, el resultado conserva las mismas filas y muestra una columna más. SQL permite pedir únicamente los datos que necesitas.

Comprueba que lo entendiste

¿Qué representa una fila de la tabla clientes?

Error frecuente

Consulta problemática

No recomendado
SELECT clientes;

SELECT necesita indicar columnas y FROM necesita indicar la tabla. La consulta correcta es SELECT nombre FROM clientes.

Práctica guiada

Básica · con ayuda

Resuelve una sola idea cada vez

Escribe una consulta que muestre la columna ciudad de la tabla clientes.

Ahora sin guía

Intermedia · práctica autónoma

Transfiere lo aprendido

Sin mirar la solución, escribe una consulta que muestre nombre y email de todos los clientes.

Comparar con una solución posible
SQL
SELECT nombre, email
FROM clientes;

Puede existir otra solución válida. Comprueba que produce el resultado pedido y que no incluye pasos innecesarios.

Resumen para llevarte

  • Una tabla organiza datos en filas y columnas.
  • SQL permite consultar y modificar datos.
  • Una consulta básica combina SELECT y FROM.

Siguiente paso: ya conoces el mapa general; ahora escribirás consultas.

Consulta rápida