1.
SELECT
Definición: Recupera datos de una o más tablas.
Ejemplo:
sql
CopiarEditar
SELECT nombre, edad FROM empleados;
2. INSERT
Definición: Inserta nuevos registros en una tabla.
Ejemplo:
sql
CopiarEditar
INSERT INTO empleados (nombre, edad) VALUES ('Juan', 30);
3. UPDATE
Definición: Modifica datos existentes en una tabla.
Ejemplo:
sql
CopiarEditar
UPDATE empleados SET edad = 31 WHERE nombre = 'Juan';
4. DELETE
Definición: Elimina registros de una tabla.
Ejemplo:
sql
CopiarEditar
DELETE FROM empleados WHERE nombre = 'Juan';
5. CREATE TABLE
Definición: Crea una nueva tabla.
Ejemplo:
sql
CopiarEditar
CREATE TABLE empleados (
id INT PRIMARY KEY,
nombre VARCHAR(50),
edad INT
);
6. DROP TABLE
Definición: Elimina una tabla.
Ejemplo:
sql
CopiarEditar
DROP TABLE empleados;
7. ALTER TABLE
Definición: Modifica la estructura de una tabla existente.
Ejemplo:
sql
CopiarEditar
ALTER TABLE empleados ADD sueldo DECIMAL(10,2);
8. WHERE
Definición: Filtra registros según una condición.
Ejemplo:
sql
CopiarEditar
SELECT * FROM empleados WHERE edad > 25;
9. ORDER BY
Definición: Ordena los resultados.
Ejemplo:
sql
CopiarEditar
SELECT * FROM empleados ORDER BY edad DESC;
10. GROUP BY
Definición: Agrupa registros por una o más columnas.
Ejemplo:
sql
CopiarEditar
SELECT departamento, COUNT(*) FROM empleados GROUP BY
departamento;
11. HAVING
Definición: Filtra grupos después de agrupar.
Ejemplo:
sql
CopiarEditar
SELECT departamento, COUNT(*) FROM empleados GROUP BY
departamento HAVING COUNT(*) > 5;
12. JOIN (INNER, LEFT, RIGHT, FULL)
Definición: Une filas de dos o más tablas.
Ejemplo (INNER JOIN):
sql
CopiarEditar
SELECT * FROM empleados
INNER JOIN departamentos ON empleados.depto_id = [Link];
13. UNION
Definición: Combina resultados de dos consultas.
Ejemplo:
sql
CopiarEditar
SELECT nombre FROM empleados
UNION
SELECT nombre FROM clientes;
14. CREATE INDEX
Definición: Crea un índice para acelerar búsquedas.
Ejemplo:
sql
CopiarEditar
CREATE INDEX idx_nombre ON empleados(nombre);
15. DROP INDEX
Definición: Elimina un índice.
Ejemplo:
sql
CopiarEditar
DROP INDEX idx_nombre;
16. TRUNCATE
Definición: Elimina todos los registros de una tabla rápidamente.
Ejemplo:
sql
CopiarEditar
TRUNCATE TABLE empleados;
17. DISTINCT
Definición: Devuelve valores únicos.
Ejemplo:
sql
CopiarEditar
SELECT DISTINCT departamento FROM empleados;
18. LIMIT / FETCH FIRST
Definición: Limita la cantidad de registros devueltos.
Ejemplo (MySQL):
sql
CopiarEditar
SELECT * FROM empleados LIMIT 10;
19. IN
Definición: Busca valores que estén dentro de una lista.
Ejemplo:
sql
CopiarEditar
SELECT * FROM empleados WHERE departamento IN ('Ventas', 'IT');
20. BETWEEN
Definición: Busca valores dentro de un rango.
Ejemplo:
sql
CopiarEditar
SELECT * FROM empleados WHERE edad BETWEEN 25 AND 35;
21. LIKE
Definición: Busca valores que coincidan con un patrón.
Ejemplo:
sql
CopiarEditar
SELECT * FROM empleados WHERE nombre LIKE 'J%';
22. IS NULL / IS NOT NULL
Definición: Verifica si un valor es o no NULL.
Ejemplo:
sql
CopiarEditar
SELECT * FROM empleados WHERE telefono IS NULL;
23. CASE
Definición: Permite condicionales dentro de una consulta.
Ejemplo:
sql
CopiarEditar
SELECT nombre,
CASE
WHEN edad >= 30 THEN 'Senior'
ELSE 'Junior'
END AS categoria
FROM empleados;
Si necesitas este contenido en formato Word o PDF, puedo ayudarte con
los pasos para exportarlo. ¿Te gustaría que te indique cómo hacerlo
desde Word o Google Docs?