English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
WHERE MySQL في Node.js يستخدم لفرز اختيارات السجلات في جملة SELECT FROM MySQL بناءً على الشروط المطبقة على عمود أو عدة أعمدة في TABLE
سنتعلم كيفية فرز سجلات الجداول باستخدام مثال Node.js التالي
مثال على WHERE MySQL في Node.js حيث يتم تطبيق الفلاتر على عمود
مثال على استخدام WHERE في جملة SELECT FROM MySQL في Node.js لتحويل قيم الاستعلام
مثال على WHERE MySQL في Node.js، حيث يتم تطبيق الفلاتر على عمودين
في هذا الفصل، سنستخدم الجداول التالية من MySQL [DATABASE: studentDB، جدول: students]
selectFromWhere.js
// قم بجلب مodule 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("SELECT * FROM students where marks>90", function (err, result, fields) { // إذا ظهر أي خطأ أثناء تنفيذ الاستعلام المسبق، فألقي الخطأ if (err) throw err; // إذا لم يكن هناك خطأ، فستحصل على النتيجة console.log(result); }); });
افتح terminal من موقع ملف .js أعلاه، ثم أعد تشغيل برنامج Node.js MySQL المثال selectFromWhere.js.
WhereEscapingValues.js
// قم بجلب مodule 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 name = "Bruce Wane"; var query = "SELECT * FROM students where name=" + mysql.escape(name); con.query(query, function (err, result, fields) { // إذا ظهر أي خطأ أثناء تنفيذ الاستعلام المسبق، فألقي الخطأ if (err) throw err; // إذا لم يكن هناك خطأ، فستحصل على النتيجة console.log(result); }); });
افتح terminal من موقع ملف .js أعلاه، ثم أعد تشغيل برنامج Node.js MySQL المثال WhereEscapingValues.js.
selectFromWhere2.js
// قم بجلب مodule 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("SELECT * FROM students where marks>90 && rollno<8", function (err, result, fields) { // إذا ظهر أي خطأ أثناء تنفيذ الاستعلام المسبق، فألقي الخطأ if (err) throw err; // إذا لم يكن هناك خطأ، فستحصل على النتيجة console.log(result); }); });
افتح terminal من موقع ملف .js أعلاه، ثم أعد تشغيل برنامج Node.js MySQL المثال selectFromWhere.js.
arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node selectFromWhere2.js [ RowDataPacket { name: 'Raja', rollno: 5, marks: 94 } ]
في هذا الدليل التعليمي لـ Node.js - جزء Node.js MySQL Module - Node.js MySQL WHERE - لقد تعلمنا كيفية فرز اختيار سجلات جملة SELECT FROM لـ MySQL بناءً على شرط أو أكثر تطبق على عمود أو أكثر في جدول MySQL.