Consulta SQL para actualizar todas las filas de una tabla

La instrucción UPDATE es una palabra clave de SQL para actualizar datos en la base de datos. Podemos actualizar todas las filas de la base de datos o algunos valores con la ayuda de condiciones. update es una palabra clave de SQL y se incluye en el lenguaje de manipulación de datos (DML), como su nombre indica, se utiliza para manipular los datos. Hay muchas palabras clave DML que se incluyen en esto:

  • ACTUALIZAR
  • INSERTAR
  • Borrar
  • OPCIONAL

SQL es un lenguaje que no distingue entre mayúsculas y minúsculas, es decir, SELECT * FROM PRODUCTS es lo mismo que SELECT * from products. Pero escribimos las palabras clave en mayúsculas y las tablas, los nombres de las columnas en minúsculas por convención.

Paso 1: CREAR UNA BASE DE DATOS

Sintaxis:

CREATE DATABASE database_name;

Paso 2: PARA CREAR PRODUCTOS

Pregunta:

CREATE TABLE products(product_id int 
primary key, product_name varchar(45),
 product_cost float);

Paso 3: PARA INSERTAR VALORES EN LA TABLA

Pregunta:

INSERT INTO products VALUES
(1001,'Colgate Toothpaste', 2.25),
(1002, 'Sensodyne Toothpaste', 2.30),
(1003, 'Listrine Mouthwash', 1.75), 
(1004, 'T-Shirt', 1.75),
(1005, 'Pants', 2.35);

Paso 4: Ahora, veamos los datos dentro de la tabla que creamos.

Pregunta:

SELECT * FROM products;

Producción:

Paso 5: PARA QUE TODOS LOS DETALLES SE ACTUALICEN

Sintaxis:

UPDATE table_name SET column_name1 = new_value1, 
column_name2 = new_value2 –  –  ;

Aquí table_name es el nombre de la tabla, column_name es la columna cuyo valor desea actualizar, new_value es el valor actualizado. Veamos un ejemplo.

Ahora nuestra tarea es actualizar product_cost a 4, para cada product_id(s), así que veamos cómo se hace.

Pregunta:

UPDATE products SET product_cost = 4;

Producción:

Como puede ver, product_cost para cada product_id/id se cambia a 4.

Sintaxis:

UPDATE table_name SET column_name1 = new_value1, 
column_name2 = new_value2 –  –  WHERE condition;

Aquí table_name es el nombre de la tabla, column_name es la columna cuyo valor desea actualizarse, new_value es el valor actualizado, WHERE se usa para filtrar datos particulares.

Veamos un ejemplo.

Ahora nuestra tarea es actualizar product_cost a 4, para product_id 1001, así que veamos cómo se hace.

Pregunta:

UPDATE products SET product_cost 
= 4 WHERE product_id = 1001;

Producción:

Como puede ver, el costo del producto del id_producto 1001 se cambia a 4.

Mis notas personales
flecha_caer_arriba

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *