Declaración de actualización de MySQL de Node.js

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

Deja una respuesta

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