English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js MySQL INSERT INTO consulta se utiliza para insertar un o más registros en la tabla MySQL.
Node.js MySQL ejemplo, insertar registros en la tabla
Node.js MySQL ejemplo, insertar múltiples registros en la tabla
acceso a las propiedades del objeto de resultado
//importar el módulo mysql var mysql = require('mysql'); // crea una variable de conexión con detalles requeridos var con = mysql.createConnection({ host: "localhost", // dirección IP del servidor que ejecuta mysql user: "arjun", // nombre de usuario de la base de datos mysql password: "password", // contraseña correspondiente database: "studentsDB" // usar la base de datos especificada }); // establecer conexión con la base de datos. con.connect(function(err) { if (err) throw err; // si la conexión tiene éxito con.query("INSERT INTO students (name,rollno,marks) values ('Anisha',12,95})", function(err, result, fields) { // Si ocurre algún error al ejecutar la consulta anterior, lanza un error if (err) throw err; // Si no hay errores, obtendrá el resultado console.log(result); }); });
ejecutar el programa Node.js MySQL en la parte superior del terminal.
InsertMulIntoExample.js-ejemplo de inserción múltiple de registros en la tabla
//importar el módulo mysql var mysql = require('mysql'); // crea una variable de conexión con detalles requeridos var con = mysql.createConnection({ host: "localhost", // dirección IP del servidor que ejecuta mysql user: "arjun", // nombre de usuario de la base de datos mysql password: "password", // contraseña correspondiente database: "studentsDB" // usar la base de datos especificada }); // establecer conexión con la base de datos. con.connect(function(err) { if (err) throw err; // si la conexión tiene éxito var records = [ ['Miley', 13, 85], ['Jobin', 14, 87], ['Amy', 15, 74] con.query("INSERT INTO students (name,rollno,marks) VALUES ?", [records], function (err, result, fields) { // Si ocurre algún error al ejecutar la consulta anterior, lanza un error if (err) throw err; // Si no hay errores, obtendrá el resultado console.log(result); }); });
ejecutar el programa Node.js MySQL en la parte superior del terminal.
InsertMulIntoExample.js-ejemplo de acceso a las propiedades del objeto de resultado
// importar el módulo mysql var mysql = require('mysql'); // crea una variable de conexión con detalles requeridos var con = mysql.createConnection({ host: "localhost", // dirección IP del servidor que ejecuta mysql user: "arjun", // nombre de usuario de la base de datos mysql password: "password", // contraseña correspondiente database: "studentsDB" // usar la base de datos especificada }); // establecer conexión con la base de datos. con.connect(function(err) { if (err) throw err; // si la conexión tiene éxito var records = [ ['Jack', 16, 82], ['Priya', 17, 88], ['Amy', 15, 74] con.query("INSERT INTO students (name,rollno,marks) VALUES ?", [records], function (err, result, fields) { // Si ocurre algún error al ejecutar la consulta anterior, lanza un error if (err) throw err; // Si no hay errores, obtendrá el resultado console.log(result); console.log("Número de filas afectadas: ", + result.affectedRows); console.log("Número de registros afectados con aviso: ", + result.warningCount); console.log("Mensaje del servidor MySQL: ", + result.message); }); });
arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node InsertMulIntoExample.js
OkPacket {
fieldCount: 0,
affectedRows: 3,
insertId: 0,
serverStatus: 2,
warningCount: 0,
mensaje: ' &Records: 3 Duplicados: 0 Avisos: 0',
protocol41: true,
changedRows: 0 }
Número de filas afectadas: 3
Número de registros afectados con aviso: 0
Mensaje del servidor MySQL: &Records: 3 Duplicados: 0 Avisos: 0
En esta lección de Node.js - Node.js MySQL - Aprendimos a insertar uno o más registros en una tabla y acceder a las propiedades del objeto de resultados.