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

Selecting Active Database USE اختيار القاعدة النشطة بـ USE

تعلّم إنشاء قواعد البيانات وعرضها واختيارها في MySQL 8 الحديث باستخدام أوامر CREATE DATABASE و IF NOT EXISTS و SHOW DATABASES و USE.
1 صفوف تعليمية
MySQL
7 مشاهدة

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

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

إنشاء قاعدة البيانات لا يجعلها نشطة تلقائياً داخل جلسة الاتصال الحالية، بل يجب تحديد القاعدة التي تود العمل بداخلها صراحةً باستخدام الأمر USE database_name;:

  • فحص القاعدة النشطة (SELECT DATABASE();): تعيد هذه الدالة اسم القاعدة المختارة حالياً، أو تعيد القيمة NULL إذا لم يتم اختيار أي قاعدة بعد.
  • نطاق الجلسة: تظل القاعدة المختارة هي الافتراضية طوال جلسة الاتصال الحالية أو حتى تنفذ أمر USE لقاعدة أخرى.
SQL
-- Check active database before selection (returns NULL)
SELECT DATABASE();

-- Switch session context to closetag_store and verify
USE closetag_store;
SELECT DATABASE(), SCHEMA();