📘 Lección 1: ¿Qué es SQL y para qué sirve?

🔹 Introducción

Imagina que trabajas en una tienda con miles de productos, o en una escuela con cientos de estudiantes.
Si necesitas encontrar todos los alumnos mayores de 18 años, o los productos cuyo precio sea mayor a $100, hacerlo manualmente sería casi imposible.

Para resolverlo existe SQL, el lenguaje que nos permite darle instrucciones a una base de datos para que haga el trabajo por nosotros.

SQL significa Structured Query Language (Lenguaje de Consulta Estructurado).
Es el lenguaje estándar que se utiliza en todo el mundo para interactuar con bases de datos como MySQL, PostgreSQL, Oracle, SQL Server y SQLite.

🔹 ¿Qué podemos hacer con SQL?

Con SQL es posible:

  • Crear bases de datos y tablas.
  • Guardar información nueva (ejemplo: registrar un cliente o un pedido).
  • Consultar datos (ejemplo: obtener todos los estudiantes de una ciudad).
  • Actualizar información (ejemplo: cambiar el correo electrónico de un usuario).
  • Eliminar registros (ejemplo: borrar un dato duplicado).

👉 En resumen: SQL es el lenguaje que controla la información de la mayoría de sistemas que usamos a diario: redes sociales, bancos, aplicaciones de comida, tiendas en línea y mucho más.

🔹 Cómo practicar SQL con DB-Fiddle.com

Antes de comenzar a escribir código, necesitamos un entorno donde practicar. En lugar de instalar programas en tu computadora, vamos a usar DB-Fiddle.com, una herramienta online gratuita.

🛠️ Pasos para usar DB-Fiddle

  • Entra a DB-Fiddle.com.
    Verás un área en la parte superior para escribir código SQL y un espacio en la parte inferior donde aparecerán los resultados.
  • En la esquina superior izquierda, selecciona la base de datos MySQL 8.0.
  • Copia y pega este código para crear tu primera tabla con CREATE TABLE. Luego insertar datos con INSERT INTO.
CREATE TABLE alumnos (
    id INT,
    nombre VARCHAR(50),
    edad INT,
    ciudad VARCHAR(50)
);

INSERT INTO alumnos (id, nombre, edad, ciudad) VALUES
(1, 'Ana', 20, 'Buenos Aires'),
(2, 'Juan', 17, 'Ciudad de México'),
(3, 'Laura', 22, 'Madrid'),
(4, 'Pedro', 18, 'Madrid');
  • Haz clic en “Run” (Ejecutar).
    👀 Debajo aparecerá la tabla creada con los datos de ejemplo.
  • Ahora prueba tu primera consulta SQL: SELECT * FROM alumnos;

Esto mostrará todos los registros de la tabla. 🎉

⚠️ No uses la opción “Texto a DDL”. Simplemente pega el código en el área de Esquema SQL y tus consultas en el área de Consulta SQL.

🔹 Ejemplo aplicado

Supongamos que solo queremos saber el nombre y la edad de los alumnos:

SELECT nombre, edad
FROM alumnos;

👉 Resultado esperado:

nombreedad
Ana20
Juan17
Laura22
Pedro18

Más adelante, podremos filtrar resultados con WHERE.

🔹 Ejercicio práctico

Muestra únicamente la columna nombre de todos los alumnos.

(Tip: solo necesitas cambiar una palabra del último ejemplo.)

🔹 Solución explicada

SELECT nombre 
FROM alumnos;
  • SELECT → indica qué columnas quieres ver.
  • FROM → especifica de qué tabla.

Mini Quiz

 

Resultados

🎉 ¡Felicitaciones!
Aprobaste la prueba de esta lección.
Eso significa que ya comprendés los conceptos básicos de SQL que vimos hasta ahora. 🚀

Continuá con la próxima lección para seguir avanzando.

😕 No te preocupes, todavía no pasaste la prueba.
Es normal equivocarse al principio, lo importante es practicar un poco más.

📌 Volvé a repasar la lección y volvé a intentarlo.
Recordá: cada error es un paso más cerca de dominar SQL. 💪

👉 Cuando estés listo, repetí el quiz para avanzar.

#1. ¿Qué significa SQL?

#2. ¿Qué comando usamos para seleccionar datos de una tabla?

#3. ¿Qué hace WHERE en una consulta?

Previa
Finalizar

🔹 Resumen de la lección

  • SQL = Lenguaje de Consulta Estructurado.
  • Es el estándar para manejar bases de datos relacionales.
  • Sirve para crear, leer, actualizar y borrar datos (CRUD).
  • Puedes elegir columnas específicas como SELECT nombre, edad.
  • Con DB-Fiddle.com puedes practicar de manera online y gratuita.

👉 En la próxima lección profundizaremos en el uso de SELECT y FROM.

👉 ¿Quieres seguir aprendiendo? Revisa el Curso SQL completo con todas las lecciones organizadas paso a paso.

Scroll al inicio