Blog
Actualizar filas en SQL se hace a través de la palabra UPDATE, para actualizar necesitamos dos partes: definir que filas serán actualizadas y con que valores lo haremos.
Muchas veces UPDATE es usado para reemplazar una fila, por lo tanto se usará la llave primaria de la tabla para seleccionar la fila a actualizar.
A continuación un ejemplo de como es la sintaxis para usar la palabra UPDATE.
UPDATE nombreTabla SET columna1 = valor1, columna2 = valor2, ... WHERE key = valor
Miremos como funciona UPDATE con un ejemplo completo:
CREATE TABLE clientes (nombre NOT NULL, apellido NOT NULL, edad); INSERT INTO clientes (nombre, apellido, edad) VALUES ("Juana", "Perez", 23), ("Julian", "Ramirez", 26); SELECT * FROM clientes; UPDATE clientes SET apellido = "Rojas" WHERE nombre = "Julian"; SELECT * FROM clientes;
Usaremos esta TABLA para el siguiente ejercicio:
CREATE TABLE clientes (nombre NOT NULL, apellido NOT NULL, edad); INSERT INTO clientes (nombre, apellido, edad) VALUES ("Juana", "Perez", 23), ("Julian", "Ramirez", 26);
Ejercicio:
Usa la palabra UPDATE para actualizar la edad de Juana a 27
Ver solución
UPDATE clientes SET edad = 27 WHERE nombre = "Juana"; SELECT * FROM clientes;
Como has visto usar la sentencia UPDATE es muy fácil y útil. Si quieres conocer otras sentencias igual de útiles te invitamos a realizar nuestro curso de SQL: