स्कीमा निर्माण
यदि आप SQL सर्वर पर एक नया डेटाबेस बनाने का निर्णय लेते हैं, तो ऐसा करने के दो तरीके हैं:
- कार्यक्षेत्र जीयूआई
- कस्टम SQL क्वेरी लिखें
लेकिन चूंकि हम वर्तमान में वर्कबेंच का अध्ययन कर रहे हैं, इसलिए हम इसका उपयोग करके डेटाबेस तैयार करेंगे:
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
आप हमेशा शीर्ष मेनू या शीर्ष पट्टी पर बटनों का उपयोग कर सकते हैं। आइए "एक नई योजना बनाएं" बटन पर क्लिक करें, आपको निम्न पैनल दिखाई देगा:
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
यहां आप नई योजना का नाम निर्धारित कर सकते हैं। तैयार।
डिफ़ॉल्ट एन्कोडिंग
महत्वपूर्ण! कभी भी डिफ़ॉल्ट एन्कोडिंग न चुनें। फिर यह पता चला कि यह किसी प्रकार की विंडोज़ 1251 है, जो सामान्य रूप से सिरिलिक के साथ काम नहीं करना चाहती। आपको खोजने या फ़िल्टर करने के लिए इसकी आवश्यकता नहीं है।
इसके अलावा, विभिन्न SQL सर्वरों के बीच डेटा का स्थानांतरण अक्सर पाठ के रूप में किया जाता है। डेटा को SQL क्वेरी के रूप में फ़ाइल में सहेजा जाता है और फिर किसी अन्य सर्वर पर बड़ी SQL फ़ाइल के रूप में निष्पादित किया जाता है।
और ऐसी स्थिति आसानी से उत्पन्न हो सकती है जब आपके पास अलग-अलग SQL सर्वर पर अलग-अलग डिफ़ॉल्ट एन्कोडिंग हो। हमें इसके साथ कठिन समय मिला है :)
तो आइए इसे स्पष्ट रूप से चुनने की आदत डालें:
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
यदि आप चाहते हैं कि आपका डेटाबेस इमोटिकॉन्स के साथ टेक्स्ट स्टोर करने में सक्षम हो जो यूनिकोड में अभी जोड़े गए हैं, तो आपको utf8mb4 चुनने की आवश्यकता है।
लेकिन अभी के लिए, हम एन्कोडिंग को बिल्कुल utf8 निर्दिष्ट करेंगे, और भविष्य में हम इमोटिकॉन्स के साथ ग्रंथों को संग्रहीत करने के लिए एन्कोडिंग को बदलने के साथ काम करेंगे।
हम योजना बनाना समाप्त करते हैं
लागू करें पर क्लिक करें और निम्न विंडो देखें:
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
हां, कार्यक्षेत्र में आपके प्रत्येक कार्य के लिए, यह केवल SQL क्वेरी उत्पन्न करेगा ।
बस लागू करें पर क्लिक करें और स्कीमा निर्माण अनुरोध के पूरा होने की प्रतीक्षा करें। आपको कुछ इस तरह वर्कबेंच स्थिति के साथ समाप्त होना चाहिए:
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)
GO TO FULL VERSION