स्कीमा निर्मिती
आपण SQL सर्व्हरवर नवीन डेटाबेस तयार करण्याचा निर्णय घेतल्यास, हे करण्याचे दोन मार्ग आहेत:
- वर्कबेंच GUI
- सानुकूल 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