个性化阅读
专注于IT技术分析

Node.js MySQL插入记录

本文概述

INSERT INTO语句用于在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
Node.js插入记录1

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

选择*从员工;

Node.js插入记录2

插入多条记录

在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

输出

Node.js插入记录3

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

选择*从员工;

Node.js插入记录4

结果对象

执行insert()方法时, 将返回结果对象。结果对象包含有关插入的信息。

它看起来像这样:

Node.js插入记录5
赞(0)
未经允许不得转载:srcmini » Node.js MySQL插入记录

评论 抢沙发

评论前必须登录!