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.

Node.js MySQL إدراج

  • مثال Node.js MySQL، إدخال السجلات في الجدول

  • مثال Node.js MySQL، إدخال سجلات متعددة في الجدول

  • استعراض خصائص العنصر الناتج

مثال Node.js MySQL، إدخال السجلات في الجدول

// استيراد مكتبة mysql
var mysql = require('mysql'); 
 
// إنشاء متغير الاتصال بتفاصيل المطلوبة
var con = mysql.createConnection({ 
  host: "localhost", // عنوان IP للخادم الذي يعمل عليه MySQL
  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 Program في Terminal.

InsertMulIntoExample.js-عينة لاستخدام أكثر من سجل في إدخال إلى جدول

// استيراد مكتبة mysql
var mysql = require('mysql'); 
 
// إنشاء متغير الاتصال بتفاصيل المطلوبة
var con = mysql.createConnection({ 
  host: "localhost", // عنوان IP للخادم الذي يعمل عليه MySQL
  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 Program في Terminal.

InsertMulIntoExample.js-عينة الوصول إلى خصائص العنصر الناتج

// استيراد مكتبة mysql
var mysql = require('mysql'); 
 
// إنشاء متغير الاتصال بتفاصيل المطلوبة
var con = mysql.createConnection({ 
  host: "localhost", // عنوان IP للخادم الذي يعمل عليه MySQL
  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("Number of rows affected: " + result.affectedRows); 
    console.log("Number of records affected with warning: " + result.warningCount); 
    console.log("Message from MySQL Server: " + result.message); 
  }); 
 });
arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node InsertMulIntoExample.js 
OkPacket { 
  fieldCount: 0, 
  affectedRows: 3, 
  insertId: 0, 
  serverStatus: 2, 
  warningCount: 0, 
  message: '&Records: 3 Duplicates: 0 Warnings: 0', 
  protocol41: true, 
  changedRows: 0 } 
عدد الصفوف المتأثرة: 3
عدد السجلات المتأثرة مع الإشعار: 0
Message from MySQL Server: &Records: 3 Duplicates: 0 Warnings: 0

الخاتمة:

في هذا الدليل Node.js - Node.js MySQL - Node.js MySQL INSERT INTO، تعلمنا كيفية إدراج سجلات واحدة أو أكثر في الجدول وتحقق من خصائص كائن النتيجة.