AD

¿Ya dominas lo básico? Un curso estructurado de SQL es la vía rápida para dar el salto.

Ver cursos de SQL en Udemy

Enlace de afiliado. No te cuesta nada extra.

🗄️Lecciones de SQL
Lección 8 / 50

Modificar datos con INSERT, UPDATE y DELETE

En esta lección pasarás de solo leer a añadir, cambiar y borrar datos.

Son las tres operaciones de escritura. INSERT INTO tabla VALUES (...) añade una fila; UPDATE tabla SET columna = valor WHERE ... cambia las filas que cumplan la condición; DELETE FROM tabla WHERE ... las elimina.

El código de ejemplo hace las tres seguidas: añade a Lucía con 70, le sube la nota a 75 y después borra a quien tenga menos de 75. El SELECT final muestra cómo ha quedado la tabla.

Esto es lo más importante de toda la lección: si olvidas el WHERE en un UPDATE o un DELETE, la operación afecta a todas las filas de la tabla. Es uno de los accidentes más clásicos y caros que existen. La costumbre profesional es escribir primero la consulta como SELECT con ese mismo WHERE, comprobar qué filas salen, y solo entonces cambiar el SELECT por el UPDATE o el DELETE.

Por ese motivo, en muchos sistemas reales no se borra de verdad: se marca la fila como eliminada con una columna del tipo deleted_at (borrado lógico), de forma que un error siempre se puede deshacer.

SQL
SALIDA

💡 El motor de SQL puede tardar unos segundos en cargarse la primera vez que ejecutas código.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)