IOKELU
Nivel: Basico
💡 Prueba las consultas:
Puedes ejecutar cualquier consulta SQL en nuestra consola interactiva: Abrir consola SQL →

SQL desde cero: guía completa para principiantes

SQL (Structured Query Language) es el lenguaje estándar para consultar y gestionar bases de datos relacionales. En esta guía aprenderás SQL desde cero con explicaciones claras, ejemplos prácticos y ejercicios para practicar.

1. ¿Qué es SQL?

SQL es un lenguaje diseñado para interactuar con bases de datos relacionales. Permite:

💡 Tip: SQL es universal: funciona igual en MySQL, PostgreSQL, MariaDB, SQLite y más.

2. Bases de datos

Una base de datos es un conjunto organizado de información. SQL trabaja con bases de datos relacionales, donde los datos se organizan en tablas.

3. Tablas y registros

Una tabla es como una hoja de cálculo:


id | nombre | edad
-------------------
1  | Ana    | 23
2  | Luis   | 30
    

4. Tu primera consulta SELECT


SELECT * FROM usuarios;
    

Esto devuelve todas las filas y columnas de la tabla usuarios.

5. INSERT


INSERT INTO usuarios (nombre, edad)
VALUES ('Ana', 23);
    

6. UPDATE


UPDATE usuarios
SET edad = 24
WHERE nombre = 'Ana';
    

7. DELETE


DELETE FROM usuarios
WHERE nombre = 'Ana';
    

8. Ejercicios para practicar

9. Mini‑proyecto: Sistema de usuarios


CREATE TABLE usuarios (
    id INT PRIMARY KEY,
    nombre VARCHAR(50),
    edad INT,
    ciudad VARCHAR(50)
);

INSERT INTO usuarios VALUES (1, 'Ana', 23, 'Madrid');
INSERT INTO usuarios VALUES (2, 'Luis', 30, 'Barcelona');

SELECT nombre, ciudad FROM usuarios;
    

10. Errores comunes en SQL

11. Preguntas frecuentes

¿SQL es difícil?

No, es uno de los lenguajes más fáciles para empezar.

¿Necesito saber programación?

No, SQL es declarativo: describes lo que quieres y el motor lo hace.


Siguiente guía

SQL Básico – SELECT →