使用 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 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告