انتقل إلى محتوى الدرس

Database Lifecycle Summary ملخص دورة حياة القواعد

تعلّم تعديل خصائص قواعد البيانات وحذفها بأمان في MySQL 8 الحديث عبر ALTER DATABASE ووضع READ ONLY وجدول INFORMATION_SCHEMA.SCHEMATA و DROP DATABASE IF EXISTS.
1 صفوف تعليمية
MySQL
8 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلخص الجدول المرجعي التالي أوامر إدارة دورة حياة قواعد البيانات الكاملة في MySQL 8.4:

جملة SQL القياسيةالصلاحية المطلوبةالدور في دورة الحياةمستوى الأمان والسلوك عند الخطأ
CREATE DATABASE IF NOT EXISTS db;CREATEإنشاء قاعدة بيانات جديدةآمن تماماً؛ يسجل Note 1007 إذا كانت موجودة
SHOW CREATE DATABASE db;صلاحية الرؤيةفحص جملة الإنشاء والترميزقراءة فقط للتدقيق قبل التعديل
ALTER DATABASE db CHARACTER SET ...;ALTERتحديث الترميز والمقارنة الافتراضيةيسري على الكائنات الجديدة التي ستُنشأ لاحقاً
ALTER DATABASE db READ ONLY = 1;ALTERقفل القاعدة في وضع القراءة فقطيمنع الكتابة والحذف بالخطأ ERROR 3989
SELECT ... FROM INFORMATION_SCHEMA.SCHEMATA;صلاحية الرؤيةتدقيق جميع القواعداستعلام وصفي آمن للقراءة فقط
DROP DATABASE IF EXISTS db;DROPالإزالة النهائية للقاعدة من القرصحذف نهائي غير قابل للتراجع؛ يسجل Note 1008 إن لم توجد
SQL
-- Final audit of active database and server hostname
SELECT
  DATABASE(),
  @@hostname,
  @@character_set_server;
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتممت في هذا الدرس الموديول الثاني بإتقان فحص تعريف القاعدة، وتعديل إعداداتها عبر ALTER DATABASE، وحمايتها من التعديل أو الحذف بوضع READ ONLY = 1، واستعلام بيانات النظام عبر INFORMATION_SCHEMA.SCHEMATA، وضوابط الحذف الآمن عبر DROP DATABASE IF EXISTS.

الخطوة التالية والدرس القادم

انتقل الآن إلى الموديول الثالث والدرس الثامن «أنواع البيانات الرقمية الصحيحة والعشرية في MySQL» لدراسة الأنواع الرقمية الدقيقة قبل بناء الجداول.