本文概述
- 插入多条记录
- 结果对象
例子
插入单条记录:
在” 员工” 表中插入记录。
【Node.js MySQL插入记录】在DBexample文件夹中创建一个名为” insert” 的js文件, 并将以下数据放入其中:
var mysql = require('mysql');
var con = mysql.createConnection({host: "localhost", user: "root", password: "12345", database: "srcmini"});
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
文章图片
通过使用SELECT查询来检查插入的记录:
选择*从员工;
文章图片
插入多条记录 在DBexample文件夹中创建一个名为” insertall” 的js文件, 并将以下数据放入其中:
var mysql = require('mysql');
var con = mysql.createConnection({host: "localhost", user: "root", password: "12345", database: "srcmini"});
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
输出
文章图片
通过使用SELECT查询来检查插入的记录:
选择*从员工;
文章图片
结果对象 执行insert()方法时, 将返回结果对象。结果对象包含有关插入的信息。
它看起来像这样:
文章图片
推荐阅读
- Node.js MySQL查询唯一记录
- Node.js MySQL创建表
- Node.js MySQL查询记录
- Node.js MySQL删除表
- Node.js MySQL删除记录
- Node.js MySQL创建数据库
- Node.Js使用MySQL创建连接
- Node.js MongoDB排序
- () android控件-test