logo

MySQL إنشاء قاعدة بيانات

يتم استخدام قاعدة البيانات لتخزين مجموعة السجلات في شكل منظم. فهو يسمح لنا بالاحتفاظ بالبيانات في الجداول والصفوف والأعمدة والفهارس للعثور على المعلومات ذات الصلة بشكل متكرر. يمكننا الوصول إلى السجلات وإدارتها من خلال قاعدة البيانات بسهولة بالغة.

ماي إس كيو إل ينفذ قاعدة بيانات كدليل يخزن جميع الملفات في شكل جدول. يسمح لنا بإنشاء قاعدة بيانات بشكل رئيسي في بطريقتين :

  1. عميل سطر الأوامر MySQL
  2. منضدة MySQL

عميل سطر الأوامر MySQL

يمكننا إنشاء قاعدة بيانات جديدة في MySQL باستخدام الأمر إنشاء قاعدة بيانات بيان مع بناء الجملة أدناه:

 CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]; 

شرح المعلمة

أوصاف المعلمات لبناء الجملة أعلاه هي كما يلي:

معامل وصف
قاعدة البيانات_اسم إنه اسم قاعدة البيانات الجديدة التي يجب أن تكون فريدة في مثيل خادم MySQL. ال إذا لم يكن موجودا جملة تتجنب حدوث خطأ عندما نقوم بإنشاء قاعدة بيانات موجودة بالفعل.
charset_name إنه اختياري. إنه اسم مجموعة الأحرف لتخزين كل حرف في سلسلة. يدعم خادم قاعدة بيانات MySQL العديد من مجموعات الأحرف. إذا لم نقم بتوفير ذلك في البيان، فستأخذ MySQL مجموعة الأحرف الافتراضية.
Collation_name إنه اختياري لمقارنة الأحرف في مجموعة أحرف معينة.

مثال

دعونا نفهم كيفية إنشاء قاعدة بيانات في MySQL بمساعدة مثال. افتح وحدة تحكم MySQL واكتب كلمة المرور، إذا قمنا بتعيينها أثناء التثبيت. الآن نحن جاهزون لإنشاء قاعدة بيانات. هنا سنقوم بإنشاء اسم قاعدة البيانات 'الموظف' باستخدام العبارة التالية:

 mysql> CREATE DATABASE employeesdb; 

سيبدو مثل الإخراج أدناه:

MySQL إنشاء قاعدة بيانات

يمكننا مراجعة قاعدة البيانات التي تم إنشاؤها حديثًا باستخدام الاستعلام أدناه الذي يُرجع اسم قاعدة البيانات ومجموعة الأحرف وترتيب قاعدة البيانات:

 mysql> SHOW CREATE DATABASE employeedb; 

MySQL إنشاء قاعدة بيانات

يمكننا التحقق من قاعدة البيانات التي تم إنشاؤها باستخدام الاستعلام التالي:

 mysql> SHOW DATABASES; 

بعد تنفيذ الاستعلام أعلاه، يمكننا رؤية جميع قواعد البيانات التي تم إنشاؤها في الخادم.

MySQL إنشاء قاعدة بيانات

وأخيرا، يمكننا استخدام الأمر أدناه للوصول إلى قاعدة البيانات التي تمكننا من إنشاء جدول وكائنات قاعدة البيانات الأخرى.

 mysql> USE emplyeedb; 

ملاحظة: كافة أسماء قاعدة البيانات وأسماء الجداول وأسماء حقول الجدول حساسة لحالة الأحرف. يجب علينا استخدام الأسماء الصحيحة أثناء إعطاء أي أمر SQL.

منضدة MySQL

إنها أداة لتصميم قاعدة بيانات مرئية أو واجهة مستخدم رسومية تستخدم للعمل مع مهندسي قواعد البيانات والمطورين ومسؤولي قواعد البيانات. تدعم هذه الأداة المرئية SQL التطوير ونمذجة البيانات وترحيل البيانات وأدوات الإدارة الشاملة لتكوين الخادم وإدارة المستخدم والنسخ الاحتياطي وغير ذلك الكثير. فهو يسمح لنا بإنشاء نماذج بيانات فعلية جديدة، ومخططات E-R، وتطوير SQL (تشغيل الاستعلامات، وما إلى ذلك).

لإنشاء قاعدة بيانات جديدة باستخدام هذه الأداة، نحتاج أولاً إلى تشغيل ملف منضدة MySQL وقم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور التي تريدها. وسوف تظهر الشاشة التالية:

MySQL إنشاء قاعدة بيانات

الآن قم بالخطوات التالية لإنشاء قاعدة البيانات:

باش إذا الشرط

1. انتقل إلى علامة التبويب 'التنقل' وانقر فوق قائمة الجدول الزمني . هنا، يمكننا رؤية جميع قواعد البيانات التي تم إنشاؤها مسبقًا. إذا أردنا إنشاء قاعدة بيانات جديدة، فانقر بزر الماوس الأيمن ضمن قائمة المخطط وحدد إنشاء مخطط أو انقر فوق قاعدة البيانات أيقونة (المستطيل الأحمر) ، كما هو موضح في الشاشة التالية.

MySQL إنشاء قاعدة بيانات

2. تفتح شاشة نافذة المخطط الجديد. أدخل اسم قاعدة البيانات الجديدة (على سبيل المثال، com.employeedb ) واستخدم مجموعة الأحرف الافتراضية والترتيب. الآن قم بالضغط على زر Apply كما هو موضح في الشاشة أدناه:

MySQL إنشاء قاعدة بيانات

3. تظهر نافذة منبثقة جديدة. اضغط على يتقدم زر.

MySQL إنشاء قاعدة بيانات

4. تظهر شاشة منبثقة جديدة. اضغط على ينهي زر لإكمال إنشاء قاعدة البيانات.

MySQL إنشاء قاعدة بيانات

5. بعد نجاح إنشاء قاعدة البيانات، يمكننا رؤية قواعد بيانات جديدة في قائمة المخطط. إذا لم نرى ذلك، فانقر على أيقونة التحديث في قائمة المخطط.

6. يمكننا رؤية المزيد من المعلومات حول قاعدة البيانات عن طريق تحديد قاعدة البيانات والنقر على 'أنا' أيقونة. تعرض نافذة المعلومات عدة خيارات، مثل الجدول والمشغلات والفهارس والمستخدمين وغيرها الكثير.

MySQL إنشاء قاعدة بيانات

7. لا يوفر MySQL Workbench خيارًا لإعادة تسمية اسم قاعدة البيانات، ولكن يمكننا إنشاء وتحديث وحذف الجدول وصفوف البيانات من قاعدة البيانات.