हम इसे DATABASE() मेथड की मदद से DUAL से चेक कर सकते हैं। मान लीजिए, हम डेटाबेस business का उपयोग कर रहे हैं। क्वेरी निम्न है −
mysql> USE business; Database changed
अब हम DATABASE() को DUAL से चेक कर सकते हैं कि कौन सा डेटाबेस चुना गया है। क्वेरी निम्न है −
mysql> SELECT DATABASE() FROM DUAL;
आउटपुट यहाँ है।
+------------+ | DATABASE() | +------------+ | business | +------------+ 1 row in set (0.00 sec)
अब आइए किसी अन्य डेटाबेस पर विचार करें ताकि उस विशेष डेटाबेस का नाम प्राप्त किया जा सके। क्वेरी निम्न है।
mysql> USE test Database changed mysql> SELECT DATABASE() FROM DUAL;
आउटपुट निम्न है।
+------------+ | DATABASE() | +------------+ | test | +------------+ 1 row in set (0.00 sec)
हम चेक कर सकते हैं कि उपरोक्त डेटाबेस MySQL में मौजूद हैं या नहीं। क्वेरी निम्न है −
mysql> SHOW DATABASES;
आउटपुट यहाँ है जो सभी डेटाबेस दर्शाता है।
+--------------------+ | Database | +--------------------+ | business | | databasesample | | education | | hello | | information_schema | | mybusiness | | mydatabase | | mysql | | performance_schema | | sample | | schemasample | | sys | | test | | universitydatabase | +--------------------+ 13 rows in set (0.05 sec)
जैसा कि आप ऊपर देख सकते हैं, हमारे पास दोनों डेटाबेस हैं, और हम DATABASE() मेथड की मदद से वर्तमान डेटाबेस का नाम प्राप्त कर सकते हैं।
एक वैकल्पिक तरीका STATUS कमांड का उपयोग करना है::
mysql> STATUS;
आउटपुट निम्न है।
