💹💹⚙️Lenguaje SQL. Flashcards
(161 cards)
Front
Back
¿Qué hace SELECT en SQL? 🔍
SELECT permite consultar datos. Ejemplo: SELECT * FROM empleados; muestra todas las columnas de la tabla empleados.
¿Cómo seleccionar columnas específicas? 📄
SELECT columna1, columna2 FROM tabla; Ej: SELECT nombre, edad FROM clientes;
¿Qué hace WHERE? 🧭
Filtra filas según condiciones. Ej: SELECT * FROM productos WHERE precio > 100;
¿Cómo ordenar resultados con ORDER BY? 🔽
ORDER BY organiza los resultados. Ej: SELECT nombre FROM clientes ORDER BY nombre ASC;
¿Qué hace DISTINCT? 🚫
Elimina duplicados. Ej: SELECT DISTINCT ciudad FROM clientes;
¿Qué hace LIKE? 🔡
Busca patrones. Ej: SELECT * FROM libros WHERE titulo LIKE ‘El%’;
¿Qué hace BETWEEN? 🧍➡️🧍
Filtra valores entre dos límites. Ej: SELECT * FROM empleados WHERE edad BETWEEN 30 AND 40;
¿Qué hace IN? 🎯
Comprueba si un valor está en una lista. Ej: WHERE pais IN (‘España’, ‘Francia’);
¿Qué hace IS NULL? ❌
Comprueba si un campo está vacío. Ej: SELECT * FROM pedidos WHERE fecha_envio IS NULL;
¿Qué hace COUNT(*)? 🔢
Cuenta todas las filas. Ej: SELECT COUNT(*) FROM clientes;
¿Cómo insertar datos? ✍️
INSERT INTO tabla (col1, col2) VALUES (val1, val2); Ej: INSERT INTO alumnos (nombre, edad) VALUES (‘Ana’, 20);
¿Cómo actualizar datos? 🔁
UPDATE tabla SET columna=valor WHERE condición; Ej: UPDATE productos SET precio=19.99 WHERE id=1;
¿Cómo borrar datos? 🗑️
DELETE FROM tabla WHERE condición; Ej: DELETE FROM usuarios WHERE id=5;
¿Qué pasa si omites WHERE en DELETE o UPDATE? ⚠️
Se afectan todas las filas de la tabla. ¡Peligroso! Siempre usar WHERE con precaución.
¿Cómo crear una tabla? 🧱
CREATE TABLE nombre (columna tipo, …); Ej: CREATE TABLE libros (id INT, titulo VARCHAR(100));
¿Cómo borrar una tabla? 💣
DROP TABLE nombre; Elimina la tabla y todos sus datos.
¿Cómo modificar una tabla? 🛠️
ALTER TABLE. Ej: ALTER TABLE libros ADD autor VARCHAR(100);
¿Cómo agregar una columna? ➕
ALTER TABLE tabla ADD columna tipo; Ej: ADD fecha DATE;
¿Cómo eliminar una columna? ➖
ALTER TABLE tabla DROP COLUMN nombre_columna;
¿Qué es TRUNCATE? 🧹
Elimina todos los registros de una tabla, más rápido que DELETE y no se puede deshacer.
¿Qué es SUM()? ➕
Suma valores numéricos. Ej: SELECT SUM(precio) FROM ventas;
¿Qué es AVG()? 📊
Calcula el promedio. Ej: SELECT AVG(sueldo) FROM empleados;
¿Qué es MAX()? ⬆️
Devuelve el valor máximo. Ej: SELECT MAX(edad) FROM usuarios;