شرح صفوف ومحتوى الفقرة
إنشاء قاعدة البيانات لا يجعلها نشطة تلقائياً داخل جلسة الاتصال الحالية، بل يجب تحديد القاعدة التي تود العمل بداخلها صراحةً باستخدام الأمر 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();