2015-01-12 4 views
14
USE MyDatabase; 

मैं UNUSE MyDatabase या DESELECT MyDatabase कैसे कर सकता हूं ताकि मैं SHOW DATABASES फिर से उपयोग कर सकूं? USE के विपरीत क्या है?आप MySQL डेटाबेस को कैसे अचयनित करते हैं?

+6

'शो डेटाबेस' सभी डेटाबेस दिखाता है चाहे आपने कोई चुना है या नहीं। अपनी समस्या के बारे में और अधिक विशिष्ट बनें। –

उत्तर

12

कोई UNUSE नहीं है। आप बस एक और डेटाबेस और USE का चयन करें।

+0

लेकिन अगर मैं किसी डेटाबेस का उपयोग नहीं करना चाहता हूं तो क्या होगा? जैसे कि मैं सिर्फ 'mysql -u ' चलाता हूं, क्या उस राज्य में वापस आने का कोई तरीका है? – ohhh

+0

@ohhh आप किसी भी डेटाबेस में करने जा रहे हैं, इसे पहले इस्तेमाल करें। कुछ भी जो आप किसी डेटाबेस में नहीं जा रहे हैं, इससे कोई फ़र्क नहीं पड़ता कि आपने वर्तमान में क्या चुना है क्योंकि आप इसके साथ कुछ भी नहीं कर रहे हैं, आपको कभी भी डेटाबेस को "अचयनित" करने की आवश्यकता नहीं होगी। – cossacksman

+0

@cossacksman यह सच नहीं है। यदि आप लिखते हैं: somedb का उपयोग करें अब आप लिखने में असमर्थ हैं: ड्रॉप डेटाबेस somedb –

6

ब्रूस डेनियल ने http://dev.mysql.com/doc/refman/5.5/en/use.html पर एक उत्तर प्रस्तुत किया।

यह प्रकार है:

CREATE DATABASE foofoofooweird; 
USE foofoofooweird; 
DROP DATABASE foofoofooweird; 

एट देखा, कोई डेटाबेस उपयोग में है।

ब्रूस डेनियल के लिए सभी क्रेडिट!

+0

वर्तमान में 'SELECT डेटाबेस();' के साथ उपयोग में मौजूद डेटाबेस का पता लगाएं। –

संबंधित मुद्दे