DATABASE (DATABASE)
تابع DATABASE() نام پایگاه داده پیش فرض همین اتصال را می دهد. «پیش فرض (Default)» یعنی همانی که الان روی آن کار می کنی. مثل دفتر کلاسی که همین لحظه دستت است.
تعریف و کاربرد
DATABASE() نام پایگاه داده فعلی را برمی گرداند. اگر هیچ پایگاه داده ای انتخاب نشده باشد، مقدار NULL یا رشته خالی می دهد.
سینتکس
DATABASE();
مثال ساده
نام پایگاه داده پیش فرض همین اتصال را نمایش بده.
SELECT DATABASE();
گام های عملی
- به MySQL وصل شو.
- دستور SELECT بالا را اجرا کن.
- خروجی را بخوان؛ اگر خالی بود، دیتابیس انتخاب نشده است.
نکات
نکته: برای دیدن کاربر فعلی از CURRENT_USER() استفاده کن. برای شناسه اتصال از CONNECTION_ID() کمک بگیر.
جمع بندی سریع
- DATABASE() نام دیتابیس فعلی را می دهد.
- اگر انتخاب نشده باشد، NULL یا "" برمی گردد.
- برای عیب یابی اسکیما بسیار کاربردی است.
- مثال اجراشدنی در دسترس است.