Dark Mode
Image

Node.js MySQL Insert Records

INSERT INTO statement is used to insert records in MySQL.

Example

Insert Single Record:

Insert records in "employees" table.

 

 

 

 

 

Create a js file named "insert" in DBexample folder and put the following data into it:

  1. var mysql = require('mysql');  
  2. var con = mysql.createConnection({  
  3. host: "localhost",  
  4. user: "root",  
  5. password: "12345",  
  6. database: "javatpoint"  
  7. });  
  8. con.connect(function(err) {  
  9. if (err) throw err;  
  10. console.log("Connected!");  
  11. var sql = "INSERT INTO employees (id, name, age, city) VALUES ('1', 'Ajeet Kumar', '27', 'Allahabad')";  
  12. con.query(sql, function (err, result) {  
  13. if (err) throw err;  
  14. console.log("1 record inserted");  
  15. });  

Now open command terminal and run the following command:

  1. Node insert.js  

Node.js insert record 1

Check the inserted record by using SELECT query:

SELECT * FROM employees;

Node.js insert record 2


Insert Multiple Records

Create a js file named "insertall" in DBexample folder and put the following data into it:

  1. var mysql = require('mysql');  
  2. var con = mysql.createConnection({  
  3. host: "localhost",  
  4. user: "root",  
  5. password: "12345",  
  6. database: "javatpoint"  
  7. });  
  8. con.connect(function(err) {  
  9. if (err) throw err;  
  10. console.log("Connected!");  
  11. var sql = "INSERT INTO employees (id, name, age, city) VALUES ?";  
  12. var values = [  
  13. ['2', 'Bharat Kumar', '25', 'Mumbai'],  
  14. ['3', 'John Cena', '35', ?Las Vegas'],  
  15. ['4', 'Ryan Cook', '15', ?CA']  
  16. ];  
  17. con.query(sql, [values], function (err, result) {  
  18. if (err) throw err;  
  19. console.log("Number of records inserted: " + result.affectedRows);  
  20. });  
  21. });  

Now open command terminal and run the following command:

  1. Node insertall.js  

Output:

Node.js insert record 3

Check the inserted record by using SELECT query:

SELECT * FROM employees;

Node.js insert record 4


The Result Object

When executing the insert() method, a result object is returned.The result object contains information about the insertion.

It is looked like this:

Comment / Reply From