使用 Node 插入记录到表中


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

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

  • mkdir mysql-test

  • cd mysql-test

  • npm init -y

  • npm install mysql

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

将记录插入 Students 表

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

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

  • 使用以下命令运行代码

>> node app.js

示例

// Checking the MySQL dependency in NPM
var mysql = require('mysql');

// Creating a mysql connection
var con = mysql.createConnection({
   host: "localhost",
   user: "yourusername",
   password: "yourpassword",
   database: "mydb"
});

con.connect(function(err) {
   if (err) throw err;
   console.log("DB Connected!");
   var sql = "INSERT INTO students (name, address) VALUES ('John', 'Delhi')";
   con.query(sql, function (err, result) {
      if (err) throw err;
      console.log("Successfully inserted 1 record.");
   });
});

输出

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

Successfully inserted 1 record.

将多条记录插入 Students 表

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

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

  • 使用以下命令运行代码

>> node app.js

示例

// Checking the MySQL dependency in NPM
var mysql = require('mysql');

// Creating a mysql connection
var con = mysql.createConnection({
   host: "localhost",
   user: "yourusername",
   password: "yourpassword",
   database: "mydb"
});

con.connect(function(err) {
   if (err) throw err;
   console.log("DB Connected!");
   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("Successfully inserted multiple records into the table.");
   });
});

输出

插入后,以上程序将给出以下输出:

Successfully inserted multiple records into the table.

更新于: 2021年4月27日

535 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告