स्कीमा निर्माण

यदि आप SQL सर्वर पर एक नया डेटाबेस बनाने का निर्णय लेते हैं, तो ऐसा करने के दो तरीके हैं:

  • कार्यक्षेत्र जीयूआई
  • कस्टम SQL क्वेरी लिखें

लेकिन चूंकि हम वर्तमान में वर्कबेंच का अध्ययन कर रहे हैं, इसलिए हम इसका उपयोग करके डेटाबेस तैयार करेंगे:

आप हमेशा शीर्ष मेनू या शीर्ष पट्टी पर बटनों का उपयोग कर सकते हैं। आइए "एक नई योजना बनाएं" बटन पर क्लिक करें, आपको निम्न पैनल दिखाई देगा:

यहां आप नई योजना का नाम निर्धारित कर सकते हैं। तैयार।

डिफ़ॉल्ट एन्कोडिंग

महत्वपूर्ण! कभी भी डिफ़ॉल्ट एन्कोडिंग न चुनें। फिर यह पता चला कि यह किसी प्रकार की विंडोज़ 1251 है, जो सामान्य रूप से सिरिलिक के साथ काम नहीं करना चाहती। आपको खोजने या फ़िल्टर करने के लिए इसकी आवश्यकता नहीं है।

इसके अलावा, विभिन्न SQL सर्वरों के बीच डेटा का स्थानांतरण अक्सर पाठ के रूप में किया जाता है। डेटा को SQL क्वेरी के रूप में फ़ाइल में सहेजा जाता है और फिर किसी अन्य सर्वर पर बड़ी SQL फ़ाइल के रूप में निष्पादित किया जाता है।

और ऐसी स्थिति आसानी से उत्पन्न हो सकती है जब आपके पास अलग-अलग SQL सर्वर पर अलग-अलग डिफ़ॉल्ट एन्कोडिंग हो। हमें इसके साथ कठिन समय मिला है :)

तो आइए इसे स्पष्ट रूप से चुनने की आदत डालें:

  • utf8
  • utf8_general_ci

यदि आप चाहते हैं कि आपका डेटाबेस इमोटिकॉन्स के साथ टेक्स्ट स्टोर करने में सक्षम हो जो यूनिकोड में अभी जोड़े गए हैं, तो आपको utf8mb4 चुनने की आवश्यकता है।

लेकिन अभी के लिए, हम एन्कोडिंग को बिल्कुल utf8 निर्दिष्ट करेंगे, और भविष्य में हम इमोटिकॉन्स के साथ ग्रंथों को संग्रहीत करने के लिए एन्कोडिंग को बदलने के साथ काम करेंगे।

हम योजना बनाना समाप्त करते हैं

लागू करें पर क्लिक करें और निम्न विंडो देखें:

हां, कार्यक्षेत्र में आपके प्रत्येक कार्य के लिए, यह केवल SQL क्वेरी उत्पन्न करेगा

बस लागू करें पर क्लिक करें और स्कीमा निर्माण अनुरोध के पूरा होने की प्रतीक्षा करें। आपको कुछ इस तरह वर्कबेंच स्थिति के साथ समाप्त होना चाहिए: