شرح صفوف ومحتوى الفقرة
يلخص الجدول المرجعي التالي أوامر ودوال إنشاء قواعد البيانات واستعراضها وتفعيلها في MySQL 8.4:
| الأمر / الدالة البرمجية | الوظيفة الأساسية | السلوك عند التكرار أو عدم الوجود |
|---|---|---|
CREATE DATABASE db; | إنشاء قاعدة بيانات جديدة | يتوقف بخطأ ERROR 1007 إذا كانت موجودة مسبقاً |
CREATE DATABASE IF NOT EXISTS db; | إنشاء آمن قابل للتكرار دون توقف | يكمل التنفيذ ويسجل ملاحظة غير قاتلة Note 1007 |
SHOW DATABASES; | عرض قائمة قواعد البيانات المتاحة | يعرض قواعد النظام والقواعد المصرح للمستخدم برؤيتها |
SHOW CREATE DATABASE db; | عرض جملة الإنشاء والترميز الافتراضي | يرجع خطأ ERROR 1049 إذا كانت القاعدة غير موجودة |
USE db; | تعيين القاعدة النشطة للجلسة الحالية | يربط الاستعلامات التالية بهذه القاعدة حتى تغييرها |
SELECT DATABASE(); | استعلام اسم القاعدة النشطة حالياً | يرجع القيمة NULL قبل اختيار أي قاعدة |
SQL
-- Complete workflow: create safely, select, and verify
CREATE DATABASE IF NOT EXISTS closetag_store;
USE closetag_store;
SELECT DATABASE(), VERSION();
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
تعرفت في هذا الدرس على الترادف التام بين DATABASE وSCHEMA في MySQL، وكيفية إنشاء قواعد البيانات بأمان عبر CREATE DATABASE IF NOT EXISTS، واستعراض القواعد بأمر SHOW DATABASES، وتفعيل القاعدة النشطة بأمر USE والدالة SELECT DATABASE().
الخطوة التالية والدرس القادم
انتقل الآن إلى الدرس السادس «ترميز الأحرف والمقارنات النصية UTF8MB4 في MySQL» لإتقان إعدادات الترميز لدعم اللغة العربية والرموز العالمية.