English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 基礎チュートリアル

NodeJS Express.js

NodeJS バッファ&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ファイル(FS)

NodeJS その他

Node.js MySQL INSERT INTOクエリ

Node.js MySQL INSERT INTOクエリは、MySQLテーブルに1件または複数のレコードを挿入するために使用されます。

Node.js MySQL挿入

  • Node.js MySQLサンプル、レコードをテーブルに挿入する

  • Node.js MySQLサンプル、複数のレコードをテーブルに挿入する

  • 結果オブジェクトの属性にアクセスする

Node.js MySQLサンプル、レコードをテーブルに挿入する

//mysqlモジュールをインポートします
var mysql = require('mysql'); 
 
// 必要な詳細情報を持つ接続変数を作成します
var con = mysql.createConnection({ 
  host: "localhost", // mysqlを動作させるサーバーのIPアドレス
  user: "arjun", // mysqlデータベースのユーザー名
  password: "password", // 対応するパスワード
  database: "studentsDB" // 指定されたデータベースを使用します
 }); 
 
// データベースとの接続を確立します。
con.connect(function(err) { 
  if (err) throw err; 
  // 接続が成功した場合
  con.query("INSERT INTO students (name,rollno,marks) values ('Anisha',12,95)", function (err, result, fields) { 
    // 上記のクエリを実行中にエラーが発生した場合、エラーを投げます
    if (err) throw err; 
    // エラーがなければ、結果を得ます
    console.log(result); 
  }); 
 });

ターミナルでNode.js MySQLプログラムの上で実行します。

InsertMulIntoExample.js-テーブルに複数のレコードを挿入する例

//mysqlモジュールをインポートします
var mysql = require('mysql'); 
 
// 必要な詳細情報を持つ接続変数を作成します
var con = mysql.createConnection({ 
  host: "localhost", // mysqlを動作させるサーバーのIPアドレス
  user: "arjun", // mysqlデータベースのユーザー名
  password: "password", // 対応するパスワード
  database: "studentsDB" // 指定されたデータベースを使用します
 }); 
 
// データベースとの接続を確立します。
con.connect(function(err) { 
  if (err) throw err; 
  // 接続が成功した場合
  var records = [ 
    ['Miley', 13, 85], 
    ['Jobin', 14, 87], 
    ['Amy', 15, 74]}} 
  ]; 
  con.query("INSERT INTO students (name,rollno,marks) VALUES ?", [records], function (err, result, fields) { 
    // 上記のクエリを実行中にエラーが発生した場合、エラーを投げます
    if (err) throw err; 
    // エラーがなければ、結果を得ます
    console.log(result); 
  }); 
 });

ターミナルでNode.js MySQLプログラムの上で実行します。

InsertMulIntoExample.js-例:結果オブジェクトの属性にアクセスする

// mysqlモジュールをインポートします
var mysql = require('mysql'); 
 
// 必要な詳細情報を持つ接続変数を作成します
var con = mysql.createConnection({ 
  host: "localhost", // mysqlを動作させるサーバーのIPアドレス
  user: "arjun", // mysqlデータベースのユーザー名
  password: "password", // 対応するパスワード
  database: "studentsDB" // 指定されたデータベースを使用します
 }); 
 
// データベースとの接続を確立します。
con.connect(function(err) { 
  if (err) throw err; 
  // 接続が成功した場合
  var records = [ 
    ['Jack', 16, 82], 
    ['Priya', 17, 88], 
    ['Amy', 15, 74]}} 
  ]; 
  con.query("INSERT INTO students (name,rollno,marks) VALUES ?", [records], function (err, result, fields) { 
    // 上記のクエリを実行中にエラーが発生した場合、エラーを投げます
    if (err) throw err; 
    // エラーがなければ、結果を得ます
    console.log(result); 
    console.log("影響を受けた行の数: " + result.affectedRows); 
    console.log("警告付きで影響を受けたレコードの数: " + result.warningCount); 
    console.log("MySQLサーバからのメッセージ: " + result.message); 
  }); 
 });
arjun@arjun-VPCEH26EN:~/ワークスペース/nodejs$ node InsertMulIntoExample.js 
OkPacket { 
  fieldCount: 0, 
  affectedRows: 3, 
  insertId: 0, 
  serverStatus: 2, 
  warningCount: 0, 
  メッセージ: '&Records: 3  重複: 0  警告: 0' 
  プロトコル41: true, 
  changedRows: 0 } 
影響を受けた行の数: 3
警告付きで影響を受けたレコードの数: 0
MySQLサーバからのメッセージ: &Records: 3 重複: 0 警告: 0

結論:

このNode.jsチュートリアル- Node.js MySQL - Node.js MySQL INSERT INTOクエリでは、一個または複数のレコードをテーブルに挿入し、結果オブジェクトの属性にアクセスする方法を学びました。