DATABASE (DATABASE)
تابع DATABASE نام دیتابیس جاری (Current Database) را برمی گرداند. دیتابیس جاری یعنی همان پایگاهی که کوئری ها روی آن اجرا می شوند. اگر دیتابیس انتخاب نشده باشد، مقدار NULL یا رشته خالی برمی گردد.
تعریف سریع و کاربرد
با این تابع سریع می فهمی الان روی کدام دیتابیس هستی. بنابراین از اجرای اشتباهی کوئری روی پایگاه دیگر جلوگیری می کنی.
سینتکس
SELECT DATABASE();
نکته: اگر دیتابیس فعال نباشد، خروجی NULL یا "" است. برای دیدن کاربر جاری هم به CURRENT_USER سر بزن.
کاربردهای رایج
- تأیید محیط قبل از اجرای کوئری های حساس.
- دیباگ اسکریپت هایی که دیتابیس را عوض می کنند.
- نمایش حالت فعلی در ابزارهای مدیریتی.
گام های عملی کوتاه
- به سرور وصل شو.
- کوئری SELECT DATABASE را اجرا کن.
- اگر خالی بود، دیتابیس را انتخاب کن.
برای شرط های ساده پس از بررسی نام دیتابیس، می توانی از IF استفاده کنی.
جمع بندی سریع
- نام دیتابیس جاری را می دهد.
- اگر انتخاب نشده، NULL یا "" است.
- برای جلوگیری از خطا مفید است.
- سینتکس بسیار ساده است.