এই উইকিহো আপনাকে শেখায় কিভাবে মাইএসকিউএল -এ একটি ডাটাবেস তৈরি করতে হয়। একটি ডাটাবেস তৈরি করার জন্য, আপনাকে "mysql" কমান্ড লাইন ইন্টারফেস খুলতে হবে এবং সার্ভার চলাকালীন আপনার ডাটাবেস কমান্ড লিখতে হবে।
ধাপ
3 এর অংশ 1: মাইএসকিউএল কমান্ড লাইন খোলা
ধাপ 1. নিশ্চিত করুন যে আপনার মাইএসকিউএল সার্ভার সংযুক্ত আছে।
যদি আপনার মাইএসকিউএল সার্ভার বর্তমানে অনলাইন না হয়, আপনি একটি ডাটাবেস তৈরি করতে পারবেন না।
আপনি মাইএসকিউএল ওয়ার্কবেঞ্চ খুলে, আপনার সার্ভার নির্বাচন করে এবং "প্রশাসন - সার্ভার স্থিতি" ট্যাবে "সার্ভার স্ট্যাটাস" সূচকটি দেখে সার্ভারের অবস্থা পরীক্ষা করতে পারেন।
পদক্ষেপ 2. ইনস্টলেশন ফোল্ডারের পথ অনুলিপি করুন।
আপনি উইন্ডোজ কম্পিউটার বা ম্যাক ব্যবহার করছেন কিনা তার উপর নির্ভর করে এই পথটি পরিবর্তিত হবে:
- উইন্ডোজ - কপি সি:/প্রোগ্রাম ফাইল/মাইএসকিউএল/মাইএসকিউএল ওয়ার্কবেঞ্চ 8.0 সিই/সর্বশেষ মাইএসকিউএল নামের সাথে শেষ ফোল্ডারের নাম প্রতিস্থাপন নিশ্চিত করুন।
- ম্যাক-কপি করুন
ধাপ 3. আপনার কম্পিউটারের কমান্ড লাইন খুলুন।
আপনি উইন্ডোজ কম্পিউটারে কমান্ড প্রম্পট ব্যবহার করবেন, যখন ম্যাক ব্যবহারকারীরা টার্মিনাল খুলবেন।
ধাপ 4. মাইএসকিউএল ইনস্টলেশন ফোল্ডারের ডিরেক্টরিতে পরিবর্তন করুন।
সিডি এবং একটি স্পেস টাইপ করুন, ইনস্টলেশন ফোল্ডারের পথে পেস্ট করুন এবং ↵ এন্টার টিপুন। উদাহরণস্বরূপ, আপনি বেশিরভাগ উইন্ডোজ কম্পিউটারে নিম্নলিখিতগুলি করবেন:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
ধাপ 5. মাইএসকিউএল লগইন কমান্ড খুলুন।
উদাহরণস্বরূপ, "আমি" নামের একজন ব্যবহারকারীর জন্য লগইন কমান্ডটি খুলতে, আপনি নিম্নলিখিত টাইপ করুন এবং ↵ এন্টার টিপুন:
mysql -u me -p
পদক্ষেপ 6. আপনার অ্যাকাউন্টের পাসওয়ার্ড দিন।
আপনার মাইএসকিউএল ব্যবহারকারীর অ্যাকাউন্টের জন্য পাসওয়ার্ড টাইপ করুন, তারপর ↵ এন্টার টিপুন। এটি আপনাকে লগ ইন করবে এবং আপনার কমান্ড লাইন অ্যাপ্লিকেশনটিকে মাইএসকিউএল প্রম্পটে সংযুক্ত করবে।
- আপনার "মাইএসকিউএল>" ট্যাগটি আপনার কমান্ড লাইন অ্যাপ্লিকেশন প্রদর্শিত হওয়া উচিত। এই বিন্দু থেকে, আপনার প্রবেশ করা যেকোনো কমান্ড মাইএসকিউএল কমান্ড লাইন অ্যাপের মাধ্যমে প্রক্রিয়া করা হবে।
- মাইএসকিউএল কমান্ডগুলি কীভাবে প্রবেশ করবেন তা বুঝুন। মাইএসকিউএল কমান্ডগুলি অবশ্যই কমান্ডের শেষ অংশের সাথে সাথে একটি সেমিকোলন (;) দিয়ে প্রবেশ করতে হবে, যদিও আপনি কমান্ডটিও প্রবেশ করতে পারেন, একটি সেমিকোলন টাইপ করুন এবং ↵ আবার চাপুন।
3 এর অংশ 2: একটি ডাটাবেস তৈরি করা
ধাপ 1. আপনার ডাটাবেসের ফাইল তৈরি করুন।
আপনি এটি তৈরি করুন "ডাটাবেস তৈরি করুন" কমান্ড টাইপ করে ডাটাবেস তৈরি করুন, আপনার ডাটাবেসের নাম এবং একটি সেমিকোলন যোগ করুন এবং ↵ এন্টার টিপুন। "পোষা রেকর্ড" নামে একটি ডাটাবেসের জন্য, উদাহরণস্বরূপ, আপনি নিম্নলিখিতটি লিখবেন:
ডাটাবেস তৈরি করুন Pet_Records;
- আপনার ডাটাবেসের নামটিতে কোন স্থান থাকতে পারে না; যদি আপনি নামের সাথে একটি স্থান যুক্ত করতে চান, তাহলে আপনাকে একটি আন্ডারস্কোর ব্যবহার করতে হবে (উদাহরণস্বরূপ, "ফ্রেন্ডস অফ মাই" "ফ্রেন্ডস_ফ_মাইন" হয়ে যাবে)।
- প্রতিটি মাইএসকিউএল কমান্ড অবশ্যই একটি সেমিকোলনে শেষ করতে হবে। আপনি যদি প্রথমবার সেমিকোলন মিস করেন, তাহলে আপনি এটির পাশে টাইপ করতে পারেন … যা প্রদর্শিত হয় এবং তারপর ↵ আবার চাপুন।
ধাপ 2. বর্তমান ডেটাবেস প্রদর্শন করুন।
আপনি নিম্নলিখিত টাইপ করে এবং তারপর ↵ এন্টার টিপে বর্তমান ডাটাবেসের একটি তালিকা আনতে পারেন:
ডেটাবেস দেখান;
ধাপ 3. আপনার ডাটাবেস নির্বাচন করুন।
আপনি নাম ব্যবহার করে তালিকা থেকে আপনার ডাটাবেস নির্বাচন করতে পারেন যেখানে "নাম" ডাটাবেসের নাম। উদাহরণস্বরূপ, আপনার "পোষা রেকর্ড" ডাটাবেসের জন্য, আপনি নিম্নলিখিত টাইপ করুন এবং ↵ এন্টার টিপুন:
Pet_Records ব্যবহার করুন;
পদক্ষেপ 4. নিশ্চিতকরণ বার্তার জন্য অপেক্ষা করুন।
একবার আপনি আপনার শেষ টাইপ করা কমান্ডের নীচে "ডাটাবেস পরিবর্তিত" বাক্যাংশটি দেখতে পেলে, আপনি ডাটাবেসের বিষয়বস্তু তৈরি করতে এগিয়ে যেতে পারেন।
3 এর অংশ 3: একটি টেবিল তৈরি করা
ধাপ 1. বিভিন্ন টেবিল কমান্ড বুঝতে।
আপনার টেবিলের কয়েকটি প্রধান দিক রয়েছে যা আপনি একটি তৈরি করার আগে জানতে চান:
- শিরোনাম - "শিরোনাম তৈরি করুন" কমান্ডের পরে আপনার শিরোনামটি সরাসরি চলে যাবে এবং আপনার ডাটাবেসের নামের মতো একই নিয়ম অনুসরণ করতে হবে (যেমন, কোন স্থান নেই)।
- কলাম শিরোনাম - আপনি বন্ধনীর একটি সেটে বিভিন্ন নাম লিখে কলাম শিরোনাম নির্ধারণ করতে পারেন (পরবর্তী ধাপের উদাহরণ দেখুন)।
- কক্ষের দৈর্ঘ্য - কোষের দৈর্ঘ্য নির্ণয় করার সময়, আপনি "VARCHAR" (পরিবর্তনশীল অক্ষর, যার অর্থ হল আপনি এক এবং VARCHAR এর সীমাবদ্ধ অক্ষরের মধ্যে টাইপ করতে পারেন) অথবা "CHAR" (নির্দিষ্ট এর চেয়ে বেশি এবং কম নয় অক্ষরের সংখ্যা; উদাহরণস্বরূপ, CHAR (1) এর জন্য একটি অক্ষর প্রয়োজন, CHAR (3) এর জন্য তিনটি অক্ষর প্রয়োজন, এবং তাই)।
-
তারিখ - আপনি যদি আপনার চার্টে একটি তারিখ যোগ করতে চান, তাহলে আপনি "DATE" কমান্ডটি ব্যবহার করে নির্দেশ করবেন যে কলামের বিষয়বস্তু তারিখ হিসাবে ফরম্যাট করা হবে। তারিখ লিখতে হবে
YYYY-MM-DD
- বিন্যাস
ধাপ 2. টেবিলের রূপরেখা তৈরি করুন।
আপনার চার্টের জন্য ডেটা ইনপুট করার আগে, আপনাকে নিম্নলিখিতটিতে টাইপ করে এবং তারপর ↵ এন্টার টিপে চার্টের গঠন তৈরি করতে হবে:
টেবিলের নাম তৈরি করুন (কলাম 1 ভারচার (20), কলাম 2 ভারচার (30), কলাম 3 চর (1), কলাম 4 তারিখ);
- উদাহরণস্বরূপ, দুটি VARCHAR কলাম, একটি CHAR কলাম এবং একটি তারিখ কলাম দিয়ে "পোষা প্রাণী" নামে একটি টেবিল তৈরি করতে, আপনি নিম্নলিখিতগুলি লিখতে পারেন:
টেবিল পোষা প্রাণী তৈরি করুন (নাম varchar (20), breed varchar (30), sex char (1), DOB date);
ধাপ 3. আপনার টেবিলে একটি লাইন যোগ করুন।
"সন্নিবেশ" কমান্ড ব্যবহার করে, আপনি আপনার ডাটাবেসের তথ্য লাইন-বাই-লাইন প্রবেশ করতে পারেন:
নাম মান সন্নিবেশ করান ('কলাম 1 মান', 'কলাম 2 মান', 'কলাম 3 মান', 'কলাম 4 মান');
-
পূর্বে ব্যবহৃত "পোষা প্রাণী" টেবিলের উদাহরণের জন্য, আপনার লাইনটি দেখতে এইরকম হতে পারে:
পোষা প্রাণীর মান সন্নিবেশ করান ('Fido', 'Husky', 'M', '2017-04-12');
- আপনি কলামের বিষয়বস্তুর জন্য NULL শব্দটি লিখতে পারেন যদি কলামটি ফাঁকা থাকে।
ধাপ 4. সম্ভব হলে আপনার বাকি ডেটা সন্নিবেশ করান।
যদি আপনার ডাটাবেস অপেক্ষাকৃত ছোট হয়, তাহলে আপনি "সন্নিবেশ" কোড ব্যবহার করে বাকি ডেটা লাইন-বাই-লাইন সন্নিবেশ করতে পারেন। যদি আপনি এটি করার জন্য নির্বাচন করেন, তাহলে পরবর্তী ধাপটি এড়িয়ে যান।
পদক্ষেপ 5. প্রয়োজনে একটি টেক্সট ফাইল আপলোড করুন।
যদি আপনার কাছে এমন একটি ডাটাবেস থাকে যার জন্য হাতে insোকানোর জন্য ব্যবহারিক তথ্যের চেয়ে বেশি লাইনের তথ্য প্রয়োজন হয়, তাহলে আপনি নিম্নলিখিত কোড ব্যবহার করে ডেটা ধারণকারী একটি টেক্সট ফাইল উল্লেখ করতে পারেন:
লোড ডেটা স্থানীয় infile '/path/name.txt' টেবিলের নাম লাইনে '\ r / n' দ্বারা সমাপ্ত;
-
"পোষা প্রাণী" উদাহরণের জন্য, আপনি নিচের মত কিছু লিখবেন:
লোড ডেটা স্থানীয় infile 'C: /Users/name/Desktop/pets.txt' টেবিলের মধ্যে পোষা প্রাণী লাইন '\ r / n' দ্বারা সমাপ্ত;
- একটি ম্যাক কম্পিউটারে, আপনাকে '\ r / n' এর পরিবর্তে '\ r' দিয়ে কমান্ড দ্বারা সমাপ্ত লাইনগুলি ব্যবহার করতে হবে।
পদক্ষেপ 6. আপনার টেবিল দেখুন।
শো ডেটাবেস লিখুন; কমান্ড, তারপর নাম থেকে select * লিখে আপনার ডাটাবেস নির্বাচন করুন; যেখানে "নাম" ডাটাবেসের নাম। উদাহরণস্বরূপ, যদি "পোষা রেকর্ড" ডাটাবেস ব্যবহার করা হয়, তাহলে আপনি নিম্নলিখিতটি লিখবেন:
ডেটাবেস দেখান; Pet_Records থেকে * নির্বাচন করুন;
পরামর্শ
-
কিছু সাধারণভাবে ব্যবহৃত ডেটা প্রকারের মধ্যে রয়েছে:
- CHAR(দৈর্ঘ্য) - নির্দিষ্ট দৈর্ঘ্যের অক্ষরের স্ট্রিং
- ভার্চার(দৈর্ঘ্য) - সর্বাধিক দৈর্ঘ্যের দৈর্ঘ্য সহ পরিবর্তনশীল দৈর্ঘ্যের অক্ষর স্ট্রিং
- টেক্সট - 64KB টেক্সটের সর্বোচ্চ দৈর্ঘ্যের সাথে পরিবর্তনশীল দৈর্ঘ্যের অক্ষর স্ট্রিং
- আইএনটি(দৈর্ঘ্য)-সর্বোচ্চ দৈর্ঘ্য সংখ্যার সাথে 32-বিট পূর্ণসংখ্যা ('-' একটি negativeণাত্মক সংখ্যার জন্য 'অঙ্ক' হিসাবে গণনা করা হয়)
- দশমিক(দৈর্ঘ্য, ডিসেম্বর) - মোট দৈর্ঘ্য প্রদর্শন অক্ষর পর্যন্ত দশমিক সংখ্যা; dec ক্ষেত্র অনুমোদিত সর্বোচ্চ দশমিক স্থান নির্দেশ করে
- তারিখ - তারিখ মান (বছর, মাস, তারিখ)
- সময় - সময় মান (ঘন্টা, মিনিট, সেকেন্ড)
- ENUM("মান 1", "মান 2", …।) - গণিত মানগুলির তালিকা
-
কিছু alচ্ছিক পরামিতি নিম্নলিখিত অন্তর্ভুক্ত:
- নাল না - একটি মান প্রদান করা আবশ্যক। মাঠ ফাঁকা রাখা যাবে না।
- ডিফল্ট ডিফল্ট-মান-যদি কোন মান না দেওয়া হয়, ডিফল্ট-মান ক্ষেত্রের জন্য নির্ধারিত হয়।
- স্বাক্ষরিত - সংখ্যাসূচক ক্ষেত্রের জন্য, নিশ্চিত করে যে সংখ্যাটি কখনও negativeণাত্মক নয়।
- স্বয়ং বৃদ্ধি - প্রতিবার টেবিলে একটি সারি যুক্ত হলে মান স্বয়ংক্রিয়ভাবে বৃদ্ধি পাবে।
সতর্কবাণী
- যদি আপনি "মাইএসকিউএল" কমান্ড লাইনে লগ ইন করার চেষ্টা করেন তবে আপনার মাইএসকিউএল সার্ভারটি চলমান না থাকলে আপনি এগিয়ে যেতে পারবেন না।
- যেকোনো কোডিংয়ের মতো, আপনার কমান্ডগুলি লিখার চেষ্টা করার আগে নিশ্চিত করুন যে আপনার কমান্ডগুলি বানান এবং ঠিক ঠিক আছে।