স্কিমা সৃষ্টি
আপনি যদি 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