Node.js del lado del servidor aquí . MySQL aquí.
Declaración de actualización: el comando Actualizar es un comando DML que se utiliza para manipular los registros de una tabla.
Sintaxis:
UPDATE [table_name] SET column_A = value_A, column_B = value_B, ... WHERE condition
Módulos:
- mysql: el módulo mysql se utiliza para la interacción entre el servidor MySQL y la aplicación node.js.
Módulo de instalación:
npm install mysql
Vista previa de la tabla de publicadores de SQL:
Ejemplo 1: Actualizar todos los salarios a 0.
index.js
// Importing module const mysql = require("mysql"); // Creating connection let db_con = mysql.createConnection({ host: "localhost", user: "root", password: '', database: 'gfg_db' }); db_con.connect((err) => { if (err) { console.log("Database Connection Failed !!!", err); return; } console.log("We are connected to gfg_db database"); // Creating Query let query = "UPDATE publishers SET salary=0"; // Executing Query db_con.query(query, (err, rows) => { if(err) throw err; console.log(rows); }); });
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Salida de la consola: Usar la cláusula Where es muy importante en UPDATE. De lo contrario, toda la tabla puede volverse inútil.
Ejemplo 2: Aumentar en 1000 el salario de los editores que están ganando más de 7000.
index.js
// Importing module const mysql = require("mysql"); // Creating connection let db_con = mysql.createConnection({ host: "localhost", user: "root", password: '', database: 'gfg_db' }); db_con.connect((err) => { if (err) { console.log("Database Connection Failed !!!", err); return; } console.log("We are connected to gfg_db database"); // Generating Query let query = "UPDATE publishers SET salary=salary+1000 WHERE salary > 7000"; // Executing Query db_con.query(query, (err, rows) => { if(err) throw err; console.log(rows); }); });
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Salida de la consola: observe el salario anterior y actual de los usuarios con id 6, 8
Publicación traducida automáticamente
Artículo escrito por pratikraut0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA