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

NodeJS 基础教程

NodeJS Express.js

NodeJS 缓冲&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

MySQL في Node.js

Node.js MySQL是Node.js的外部库之一。它可以帮助Node.js开发人员连接到MySQL数据库并执行MySQL查询。

我们将学习使用npm在Node.js中安装MySQL模块,并使用带有清晰示例的SQL语句。

MySQL في Node.js

以下是我们将要学习的有关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 في الدالة الإرجاع

تثبيت MySQL في Node.js

بما أن Node.js MySQL هو مكتبة خارجية، يمكن تثبيتها باستخدام NPM (مدير حزم النود).

لتنفيذ الأمر التالي في الطرفية أو وحدة التحكم للتنفيذ تثبيت مكتبة MySQL واستخدامها في برنامج Node.js.

$ npm install mysql

بعد التثبيت الناجح، يمكن استخدام جملة require لتعريف استخدامه، مما يتيح استخدام مكتبة MySQL في برنامج node.js، مثلما هو موضح أدناه.

var mysql = require('mysql');

ملاحظة– إذا لم يتم تثبيت مكتبة MySQL ولكن تم استخدام مكتبة MySQL في برنامج Node.js، قد يتم استقبالخطأ: لا يمكن العثور على المكتبة 'mysql'

إنشاء اتصال بـ MySQL Database

لإنشاء متغير الاتصال باستخدام عنوان 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.