English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js MySQL是Node.js的外部库之一。它可以帮助Node.js开发人员连接到MySQL数据库并执行MySQL查询。
我们将学习使用npm在Node.js中安装MySQL模块,并使用带有清晰示例的SQL语句。
以下是我们将要学习的有关Node.js MySQL的主题的快速浏览
安装Node.js MySQL模块
Node.js MySQL Connect数据库
Node.js中的MySQL查询
MySQL SELECT FROM表查询
MySQL INSERT INTO表查询–将记录插入表的Node.js MySQL教程
MySQL WHERE子句与SELECT查询
MySQL ORDER BY子句和SELECT Query – Node.js MySQL教程可根据表中记录的属性之一按顺序排列记录。
MySQL UPDATE表查询
MySQL DELETE记录查询
استخدام MySQL Result Object في الدالة الإرجاع
استخدام MySQL Fields Object في الدالة الإرجاع
استخدام MySQL Error Object في الدالة الإرجاع
بما أن Node.js MySQL هو مكتبة خارجية، يمكن تثبيتها باستخدام NPM (مدير حزم النود).
لتنفيذ الأمر التالي في الطرفية أو وحدة التحكم للتنفيذ تثبيت مكتبة MySQL واستخدامها في برنامج Node.js.
$ npm install mysql
بعد التثبيت الناجح، يمكن استخدام جملة require لتعريف استخدامه، مما يتيح استخدام مكتبة MySQL في برنامج node.js، مثلما هو موضح أدناه.
var mysql = require('mysql');
ملاحظة– إذا لم يتم تثبيت مكتبة MySQL ولكن تم استخدام مكتبة MySQL في برنامج Node.js، قد يتم استقبالخطأ: لا يمكن العثور على المكتبة 'mysql'。
لإنشاء متغير الاتصال باستخدام عنوان IP (خادم يعمل عليه MySQL)، اسم المستخدم وكلمة المرور (المستخدم الذي يمتلك صلاحية الوصول إلى قاعدة بيانات MySQL) يقدم مثالًا:
var con = mysql.createConnection({ host: "localhost", // عنوان IP للخادم الذي يعمل عليه MySQL user: "arjun", // اسم المستخدم في قاعدة بيانات MySQL password: "password", // الرمز المراد استخدامه database: "studentsDB" // استخدام سياق الاستعلام لهذه قاعدة البيانات });
استعلام SELECT MySQL用于选择 سجلات معينة من الجدول (إذا لزم الأمر، بعض الخصائص أيضًا).
con.query("SELECT * FROM studentsDB.students", function (err, result, fields) { // إذا ظهر أي خطأ أثناء تنفيذ الاستعلام أعلاه، يتم رمي الخطأ if (err) throw err; // إذا لم يكن هناك خطأ، سيتم الحصول على النتيجة console.log(result); });
في هذا درس Node.js، تعلمنا كيفية تثبيت مكتبة/مزيج MySQL باستخدام npm في Node.js.