English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La requête INSERT INTO de Node.js MySQL est utilisée pour insérer une ou plusieurs enregistrements dans une table MySQL.
Exemple Node.js MySQL, insérer un enregistrement dans la table
Exemple Node.js MySQL, insérer plusieurs enregistrements dans la table
accéder aux propriétés de l'objet de résultat
//importer le module mysql var mysql = require('mysql'); // créer une variable de connexion avec les détails nécessaires var con = mysql.createConnection({ host: "localhost", // l'adresse IP du serveur exécutant MySQL user: "arjun", // le nom d'utilisateur de la base de données MySQL password: "password", // le mot de passe correspondant database: "studentsDB" // utiliser la base de données spécifiée }); // établir une connexion avec la base de données. con.connect(function(err) { if (err) throw err; // si la connexion est réussie con.query("INSERT INTO students (name,rollno,marks) values ('Anisha',12,95})", function(err, result, fields) { // Si une erreur se produit lors de l'exécution de la requête ci-dessus, une erreur est lancée if (err) throw err; // Si il n'y a pas d'erreur, vous obtiendrez le résultat console.log(result); }); });
exécuter le programme Node.js MySQL dans le terminal.
InsertMulIntoExample.js-exemple d'insertion multiple de plusieurs enregistrements dans une table
//importer le module mysql var mysql = require('mysql'); // créer une variable de connexion avec les détails nécessaires var con = mysql.createConnection({ host: "localhost", // l'adresse IP du serveur exécutant MySQL user: "arjun", // le nom d'utilisateur de la base de données MySQL password: "password", // le mot de passe correspondant database: "studentsDB" // utiliser la base de données spécifiée }); // établir une connexion avec la base de données. con.connect(function(err) { if (err) throw err; // si la connexion est réussie 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 une erreur se produit lors de l'exécution de la requête ci-dessus, une erreur est lancée if (err) throw err; // Si il n'y a pas d'erreur, vous obtiendrez le résultat console.log(result); }); });
exécuter le programme Node.js MySQL dans le terminal.
InsertMulIntoExample.js-exemple d'accès aux propriétés de l'objet de résultat
// importer le module mysql var mysql = require('mysql'); // créer une variable de connexion avec les détails nécessaires var con = mysql.createConnection({ host: "localhost", // l'adresse IP du serveur exécutant MySQL user: "arjun", // le nom d'utilisateur de la base de données MySQL password: "password", // le mot de passe correspondant database: "studentsDB" // utiliser la base de données spécifiée }); // établir une connexion avec la base de données. con.connect(function(err) { if (err) throw err; // si la connexion est réussie 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 une erreur se produit lors de l'exécution de la requête ci-dessus, une erreur est lancée if (err) throw err; // Si il n'y a pas d'erreur, vous obtiendrez le résultat console.log(result); console.log("Nombre de lignes affectées : " + result.affectedRows); console.log("Nombre d'enregistrements affectés avec avertissement : " + result.warningCount); console.log("Message du serveur MySQL : " + result.message); }); });
arjun@arjun-VPCEH26EN:~/espace de travail/nodejs$ node InsertMulIntoExample.js
OkPacket {
fieldCount : 0 ,
affectedRows : 3,
insertId : 0 ,
serverStatus : 2,
warningCount : 0 ,
message : ' &Records: 3 Duplicats : 0 Avertissements : 0',
protocole41: true,
changedRows : 0 }
Nombre de lignes affectées : 3
Nombre d'enregistrements affectés avec avertissement : 0
Message du serveur MySQL : &Records: 3 Duplicats : 0 Avertissements : 0
Dans ce tutoriel Node.js - Node.js MySQL - Insert INTO query de Node.js MySQL, nous avons appris à insérer un ou plusieurs enregistrements dans une table et à accéder aux propriétés de l'objet de résultat.