使用Node向表中插入记录

在本文中,我们将看到如何使用 NodeJS 将数据插入到表中。阅读完整的文章以了解我们如何将数据保存到数据库表中。

在继续之前,请检查以下步骤是否已执行 -

  • mkdir mysql-test

  • cd mysql-test

  • npm 初始化 -y

  • npm 安装 mysql

以上步骤是在项目文件夹中安装Node-mysql依赖。

在学生表中插入一条记录

  • 要将新记录添加到 MySQL 表中,首先创建一个app.js文件

  • 现在将以下代码段复制粘贴到文件中

  • 使用以下命令运行代码

>> node app.js

例子

// 在 NPM 中检查 MySQL 依赖项
var mysql = require('mysql');

// 创建一个 mysql 连接
var con = mysql.createConnection({
   host: "localhost",
   user: "yourusername",
   password: "yourpassword",
   database: "mydb"
});

con.connect(function(err) {
   if (err) throw err;
   console.log("数据库连接!");
   var sql = "INSERT INTO students (name, address) VALUES ('John', 'Delhi')";
   con.query(sql, function (err, result) {
      if (err) throw err;
      console.log("已成功插入 1 条记录。");
   });
});

输出

插入记录后,我们将获得以下输出 -

已成功插入 1 条记录。

将多条记录插入到学生表中

  • 要将新记录添加到 MySQL 表中,首先创建一个app.js文件

  • 现在将以下代码段复制粘贴到文件中

  • 使用以下命令运行代码

>> node app.js

例子

// 在 NPM 中检查 MySQL 依赖项
var mysql = require('mysql');

// 创建一个 mysql 连接
var con = mysql.createConnection({
   host: "localhost",
   user: "yourusername",
   password: "yourpassword",
   database: "mydb"
});

con.connect(function(err) {
   if (err) throw err;
   console.log("数据库连接!");
   var sql = "INSERT INTO students (name, address) VALUES ('Pete', 'Mumbai'), ('Amy', 'Hyderabad'), ('Hannah', 'Mumbai'), ('Mike', 'Delhi')";
   con.query(sql, function (err, result) {
      if (err) throw err;
      console.log("成功地将多条记录插入到表中。");
   });
});

输出

上述程序将在插入后给出以下输出 -

成功地将多条记录插入到表中。