الاستعلام عن البيانات الارتباطية في قاعدة بيانات Azure ل MySQL

مكتمل

كما هو الحال مع PostgreSQL، هناك العديد من الأدوات المتاحة للاتصال ب MySQL التي تمكنك من إنشاء وتشغيل البرامج النصية لأوامر SQL. يمكنك استخدام الأداة المساعدة سطر الأوامر mysql ، والتي تتوفر أيضا في Azure Cloud Shell، أو يمكنك استخدام أدوات رسومية من سطح المكتب مثل MySQL Workbench.

في هذه الوحدة، سترى كيفية الاتصال بقاعدة بيانات Azure ل MySQL باستخدام MySQL Workbench.

استرداد معلومات الاتصال لقاعدة بيانات Azure ل MySQL

مثل قاعدة بيانات SQL وPostgreSQL، تحتاج إلى اسم الخادم وبيانات الاعتماد لحساب لديه حقوق الوصول للاتصال بالخادم. يمكنك العثور على اسم الخادم واسم حساب المسؤول الافتراضي في صفحة نظرة عامة لقاعدة بيانات Azure لمثيل MySQL في مدخل Microsoft Azure. اتصل بالمسؤول للحصول على كلمة المرور.

صفحة نظرة عامة لمثيل Azure Database for MySQL في مدخل Microsoft Azure

يجب أيضا فتح جدار حماية MySQL لتمكين تطبيقات العميل من الاتصال بالخدمة. للحصول على معلومات مفصلة، راجع قاعدة بيانات Azure لقواعد جدار حماية خادم MySQL.

استخدام MySQL Workbench للاستعلام عن قاعدة بيانات

يمكنك تنزيل وتثبيت MySQL Workbench من صفحة MySQL Community Downloads .

للاتصال بخادم Azure MySQL باستخدام MySQL Workbench، قم بتنفيذ الخطوات التالية:

  1. ابدأ تشغيل MySQL Workbench على جهاز الكمبيوتر الخاص بك.

  2. في صفحة الترحيب ، حدد الاتصال بقاعدة البيانات.

    صفحة الترحيب منضدة عمل MySQL. يقوم المستخدم بإنشاء اتصال قاعدة بيانات جديد.

  3. في مربع الحوار الاتصال بقاعدة البيانات ، أدخل المعلومات التالية في علامة التبويب المعلمات :

    صفحة اتصال MySQL Workbench

    اعداد ‏‏الوصف
    اتصال مخزن اتركها فارغة
    أسلوب الاتصال قياسي (TCP/IP)
    اسم المضيف حدد اسم الخادم المؤهل بالكامل من مدخل Microsoft Azure
    ميناء 3306
    اسم مستخدم أدخل اسم مستخدم تسجيل دخول مسؤول الخادم من مدخل Microsoft Azure، بتنسيق <اسم قاعدة بيانات اسم المستخدم><>
    كلمة المرور حدد Store في Vault، وأدخل كلمة مرور المسؤول المحددة عند إنشاء الخادم
  4. حدد موافق لإنشاء الاتصال. إذا نجح الاتصال، فتح محرر الاستعلام.

    محرر استعلام MySQL Workbench

  5. يمكنك استخدام هذا المحرر لإنشاء وتشغيل البرامج النصية لأوامر SQL. ينشئ المثال التالي قاعدة بيانات باسم quickstartdb، ثم يضيف جدولا باسم inventory. ويقوم بإدراج بعض الصفوف، ثم قراءتها. كما يقوم بتغيير البيانات باستخدام عبارة تحديث، وقراءة الصفوف مرة أخرى. وأخيرًا يحذف صفًا، ثم يقرأ الصفوف مرة أخرى.

    -- Create a database
    -- DROP DATABASE IF EXISTS quickstartdb;
    CREATE DATABASE quickstartdb;
    USE quickstartdb;
    
    -- Create a table and insert rows
    DROP TABLE IF EXISTS inventory;
    CREATE TABLE inventory (id serial PRIMARY KEY, name VARCHAR(50), quantity INTEGER);
    INSERT INTO inventory (name, quantity) VALUES ('banana', 150);
    INSERT INTO inventory (name, quantity) VALUES ('orange', 154);
    INSERT INTO inventory (name, quantity) VALUES ('apple', 100);
    
    -- Read
    SELECT * FROM inventory;
    
    -- Update
    UPDATE inventory SET quantity = 200 WHERE id = 1;
    SELECT * FROM inventory;
    
    -- Delete
    DELETE FROM inventory WHERE id = 2;
    SELECT * FROM inventory;
    
  6. لتشغيل نموذج SQL Code، حدد رمز البرق في شريط الأدوات

    MySQL workbench تنفيذ استعلام

    تظهر نتائج الاستعلام في قسم "شبكة النتائج " في منتصف الصفحة. تعرض قائمة الإخراج في أسفل الصفحة حالة كل أمر أثناء تشغيله.