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");
- });
Now open command terminal and run the following command:
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', 'Kansiris 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:
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:

0 comments:
Post a Comment
Note: only a member of this blog may post a comment.