使用INSERT INTO语句可以在MySQL中插入记录。

示例

插入单条记录:

在"employees"表中插入记录。

在DBexample文件夹中创建一个名为"insert.js"的js文件,并将以下数据放入其中:

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");
  });
});

现在打开命令终端并运行以下命令:

node insert.js

1.png

通过使用SELECT查询来检查插入的记录:

SELECT * FROM employees;

2.png


插入多条记录

在DBexample文件夹中创建一个名为"insertall.js"的js文件,并将以下数据放入其中:

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);
  });
});

现在打开命令终端并运行以下命令:

node insertall.js

输出:

3.png

通过使用SELECT查询来检查插入的记录:

SELECT * FROM employees;

4.png

结果对象

执行insert()方法时,会返回一个结果对象。结果对象包含有关插入操作的信息。其外观如下:

5.png

标签: Nodejs, Nodejs安装教程, Nodejs教程, node, nodejs入门, nodejs入门教程, nodejs进阶, nodejs学习教程, nodejs开发, nodejs指南, nodejs学习指南, nodejs环境配置, nodejs框架