MySQL में CREATE DATABASE Statement कैसे काम करता है

Mysql Mem Create Database Statement Kaise Kama Karata Hai



MySQL एक व्यापक रूप से इस्तेमाल किया जाने वाला RDBMS है जो विभिन्न डेटाबेस संचालन करने के लिए विभिन्न कमांड और प्रश्नों का समर्थन करता है। उनमें से एक एक नया डेटाबेस बना रहा है जिसे '' का उपयोग करके किया जा सकता है। डेटाबेस बनाएं ' कथन। CREATE DATABASE स्टेटमेंट आपको MySQL सर्वर में एक विशेष नाम के साथ एक नए डेटाबेस को परिभाषित करने की अनुमति देता है। इस कथन का उपयोग करके, आप नए डेटाबेस के लिए विभिन्न विकल्पों को निर्दिष्ट कर सकते हैं, जैसे कि डिफ़ॉल्ट वर्ण सेट, मिलान आदि।

यह लेख बताएगा कि MySQL में CREATE DATABASE स्टेटमेंट कैसे काम करता है।







MySQL सर्वर में क्रिएट डेटाबेस स्टेटमेंट कैसे काम करता है?

MySQL में, “का उपयोग करके एक नया डेटाबेस बनाया जा सकता है” डेटाबेस बनाएं 'विशेष नाम के साथ कथन। डेटाबेस बनाने का सिंटैक्स नीचे दिया गया है:



डेटाबेस बनाएं [ डेटाबेस का नाम ] ;


उपरोक्त सिंटैक्स में, 'बदलें' [डेटाबेस का नाम] 'किसी भी उपयुक्त डेटाबेस नाम के लिए।



आइए डेटाबेस बनाने के उदाहरणों पर चलते हैं, लेकिन इससे पहले सुनिश्चित करें कि आपने MySQL डेटाबेस में लॉग इन किया है।





उदाहरण 1: एक डेटाबेस बनाएँ

डेटाबेस नाम बनाने का एक उदाहरण ' linuxhintdatabase 'नीचे दिया गया है:



डेटाबेस बनाएँ linuxhintdatabase;


उत्पादन


आउटपुट से पता चला कि डेटाबेस का नाम ' linuxhintdatabase ' सृजित किया गया।

अब पुष्टि करते हैं कि डेटाबेस 'का उपयोग करके बनाया गया था या नहीं' दिखाना 'आदेश इस प्रकार है:

दिखाएँ डेटाबेस बनाएँ linuxhintdatabase;


उत्पादन


आउटपुट नए (linuxhintdatabase) बनाए गए डेटाबेस के बारे में जानकारी दर्शाता है।

उदाहरण 2: 'IF NOT EXISTS' विकल्प के साथ एक डेटाबेस बनाएँ

MySQL में नया डेटाबेस बनाते समय, “ अगर मौजूद नहीं है विकल्प का उपयोग यह पुष्टि करने के लिए किया जाता है कि निर्दिष्ट डेटाबेस (समान नाम) सर्वर में पहले से मौजूद नहीं है। 'का उपयोग करके एक डेटाबेस बनाने के लिए' अगर मौजूद नहीं है विकल्प नीचे दिए गए आदेश को टाइप करें:

अगर मौजूद नहीं है तो डेटाबेस बनाएं linuxhintdatabase1;


उपरोक्त आदेश में, ' linuxhintdatabase1 'नया डेटाबेस नाम है।

उत्पादन


आउटपुट से पता चला कि डेटाबेस बनाया गया था।

उदाहरण 3: CHARACTER SET और COLLATE के साथ एक डेटाबेस बनाएँ

' अक्षरों का समूह 'डेटाबेस के लिए वर्ण एन्कोडिंग को परिभाषित करता है, जबकि' मुक़ाबला करना वर्णों को छाँटने और उनकी तुलना करने के लिए नियमों को परिभाषित करता है। 'CHARACTER SET' और 'COLLATE' के साथ एक डेटाबेस बनाने के लिए, नीचे दी गई कमांड टाइप करें:

डेटाबेस बनाएँ linuxhintdatabase2 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


उत्पादन


आउटपुट प्रदर्शित करता है कि डेटाबेस निर्दिष्ट विकल्पों के साथ बनाया गया है।

नव निर्मित डेटाबेस का उपयोग कैसे करें?

'का उपयोग करके डेटाबेस का उपयोग/चयन किया जा सकता है। उपयोग MySQL में लॉग इन करने के बाद कमांड। MySQL डेटाबेस का उपयोग करने के लिए एक उदाहरण नीचे दिया गया है:

linuxhintdatabase का प्रयोग करें;


उत्पादन


आउटपुट ने दिखाया कि डेटाबेस को नए बनाए गए डेटाबेस में बदल दिया गया है जिसका अर्थ है कि अब उपयोगकर्ता इसका उपयोग करने में सक्षम होगा।

नए बनाए गए डेटाबेस में सीधे कैसे लॉग इन करें?

नए बनाए गए डेटाबेस में सीधे लॉगिन करने के लिए, नीचे दिए गए यूजरनेम और पासवर्ड के साथ MySQL कमांड का उपयोग करें:

माई एसक्यूएल -में एमडी -पी linuxhintdatabase


उपरोक्त आदेश में, ' एमडी 'उपयोगकर्ता नाम है, और' linuxhintdatabase 'डेटाबेस का नाम है। इस आदेश को निष्पादित करने के बाद, आपको MySQL सर्वर के लिए पासवर्ड इनपुट करने के लिए कहा जाएगा।

उत्पादन


आउटपुट से पता चला कि डेटाबेस जुड़ा हुआ था।

डेटाबेस को कैसे डिलीट करें?

MySQL में, डेटाबेस को 'का उपयोग करके हटाया जा सकता है' बूँद ”कमांड, उदाहरण नीचे दिया गया है:

ड्रॉप डेटाबेस linuxhintdatabase;


उपरोक्त आदेश में, ' linuxhintdatabase 'डेटाबेस का नाम है।

उत्पादन


आउटपुट से पता चला कि डेटाबेस गिरा दिया गया था (हटा दिया गया)।

निष्कर्ष

' डेटाबेस बनाएं ” बयान एक शक्तिशाली विशेषता है जो उपयोगकर्ताओं को किसी भी अतिरिक्त विकल्प या सेटिंग्स के साथ MySQL सर्वर में एक नया डेटाबेस बनाने की अनुमति देती है। इस लेख में डेटाबेस बनाने, डेटाबेस का उपयोग करने, सीधे डेटाबेस में लॉग इन करने और डेटाबेस को हटाने के उदाहरणों के साथ CREATE DATABASE स्टेटमेंट के सिंटैक्स की व्याख्या की गई है।