पाठ 3 / 28

डेटाबेस बनाम तालिका

एक सर्वर कई डेटाबेस होस्ट कर सकता है, हर एक में कई तालिकाएँ।

डेटाबेस बनाना और चुनना

डेटाबेस तालिकाओं के लिए एक नामित कंटेनर है। USE सक्रिय डेटाबेस बदलता है।

CREATE DATABASE shop;
USE shop;
SHOW TABLES;

Output:

Empty set (0.00 sec)

एक सर्वर, कई डेटाबेस

एक ही MySQL सर्वर आमतौर पर कई डेटाबेस होस्ट करता है — प्रति एप्लिकेशन एक — हर एक अपनी तालिकाओं के साथ अलग।

त्वरित जाँच: `USE shop;` क्या करता है?

  • नया डेटाबेस बनाता है
  • अगली क्वेरी के लिए `shop` को सक्रिय डेटाबेस बनाता है
  • `shop` डेटाबेस हटाता है
Answer

अगली क्वेरी के लिए `shop` को सक्रिय डेटाबेस बनाता है — `USE` केवल संदर्भ बदलता है — कोई डेटा न बनता है न हटता है।