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:
var mysql = require('mysql');  
var con = mysql.createConnection({  
host: "localhost",  
user: "root",  
password: "12345",  
database: "javatpoint"  
});  
con.connect(function(err) {  
if (err) throw err;  
console.log("Connected!");  
var sql = "INSERT INTO employees (id, name, age, city) VALUES ('1', 'Ajeet Kumar', '27', 'Allahabad')";  
con.query(sql, function (err, result) {  
if (err) throw err;  
console.log("1 record inserted");  
});var mysql = require('mysql');  
var con = mysql.createConnection({  
host: "localhost",  
user: "root",  
password: "12345",  
database: "javatpoint"  
});  
con.connect(function(err) {  
if (err) throw err;  
console.log("Connected!");  
var sql = "INSERT INTO employees (id, name, age, city) VALUES ('1', 'Ajeet Kumar', '27', 'Allahabad')";  
con.query(sql, function (err, result) {  
if (err) throw err;  
console.log("1 record inserted");  
}); 
Now open command terminal and run the following command:
Node insert.js  

Check the inserted record by using SELECT query:
SELECT * FROM employees;

Insert Multiple Records
Create a js file named “insertall” in DBexample folder and put the following data into it:
- var mysql = require(‘mysql’);
 - var con = mysql.createConnection({
 - host: “localhost”,
 - user: “root”,
 - password: “12345”,
 - database: “javatpoint”
 - });
 - con.connect(function(err) {
 - if (err) throw err;
 - console.log(“Connected!”);
 - var sql = “INSERT INTO employees (id, name, age, city) VALUES ?”;
 - var values = [
 - [‘2’, ‘Bharat Kumar’, ’25’, ‘Mumbai’],
 - [‘3’, ‘John Cena’, ’35’, ?Las Vegas’],
 - [‘4’, ‘Ryan Cook’, ’15’, ?CA’]
 - ];
 - con.query(sql, [values], function (err, result) {
 - if (err) throw err;
 - console.log(“Number of records inserted: ” + result.affectedRows);
 - });
 - });
 
Now open command terminal and run the following command:
- Node insertall.js
 
Output:

Check the inserted record by using SELECT query:
SELECT * FROM employees;

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:

Leave a Reply