এই উইকিহো আপনাকে শেখায় কিভাবে মাইএসকিউএল ব্যবহার করে একটি ডাটাবেস তৈরি করতে হয়। একটি ডাটাবেস তৈরি করতে, আপনাকে "মাইএসকিউএল" কমান্ড লাইন ইন্টারফেস খুলতে হবে এবং সার্ভার চলাকালীন ডাটাবেস কমান্ড লিখতে হবে।
ধাপ
3 এর অংশ 1: মাইএসকিউএল কমান্ড লাইন খোলা
ধাপ 1. নিশ্চিত করুন যে মাইএসকিউএল সার্ভার সংযুক্ত।
যদি সার্ভারমাইএসকিউএল নেটওয়ার্কে না থাকে, আপনি একটি ডাটাবেস তৈরি করতে পারবেন না।
আপনি মাইএসকিউএল ওয়ার্কবেঞ্চ খুলে, সার্ভার নির্বাচন করে এবং "প্রশাসন - সার্ভার স্থিতি" ট্যাবে "সার্ভার স্ট্যাটাস" সূচকটি দেখে সার্ভারের অবস্থা পরীক্ষা করতে পারেন।
পদক্ষেপ 2. ইনস্টলেশন ফোল্ডারের ঠিকানা (পথ) অনুলিপি করুন।
ঠিকানাটি ব্যবহৃত অপারেটিং সিস্টেমের উপর নির্ভর করবে (যেমন উইন্ডোজ বা ম্যাক):
- উইন্ডোজ - কপি সি:/প্রোগ্রাম ফাইল/মাইএসকিউএল/মাইএসকিউএল ওয়ার্কবেঞ্চ 8.0 সিই/এবং নিশ্চিত করুন যে আপনি বর্তমান মাইএসকিউএল ফোল্ডারের নামের সাথে শেষ ফোল্ডারের নামটি প্রতিস্থাপন করেছেন।
- ম্যাক-কপি করুন
ধাপ 3. একটি কম্পিউটার কমান্ড লাইন প্রোগ্রাম খুলুন।
একটি উইন্ডোজ কম্পিউটারে, কমান্ড প্রম্পট ব্যবহার করুন। এদিকে, ম্যাক কম্পিউটার ব্যবহারকারীরা টার্মিনাল ব্যবহার করতে পারেন।
ধাপ 4. MySQL ইনস্টল ফোল্ডার ডিরেক্টরিতে এন্ট্রি পরিবর্তন করুন।
সিডি টাইপ করুন এবং একটি স্থান সন্নিবেশ করান, ইনস্টলেশন ফোল্ডারের ঠিকানা পেস্ট করুন এবং এন্টার টিপুন। উদাহরণস্বরূপ, একটি উইন্ডোজ কম্পিউটারে আপনি নিম্নলিখিত এন্ট্রি টাইপ করতে পারেন:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
ধাপ 5. মাইএসকিউএল লগইন কমান্ড খুলুন।
উদাহরণস্বরূপ, ব্যবহারকারীর নাম "my" এর জন্য লগইন প্রম্পট খুলতে, নিম্নলিখিত এন্ট্রি টাইপ করুন এবং এন্টার কী টিপুন:
mysql -u me -p
পদক্ষেপ 6. অ্যাকাউন্টের পাসওয়ার্ড লিখুন।
আপনার মাইএসকিউএল ব্যবহারকারীর অ্যাকাউন্টের পাসওয়ার্ড লিখুন, তারপর এন্টার টিপুন। আপনি অ্যাকাউন্টে লগ ইন করবেন এবং কমান্ড লাইন অ্যাপ্লিকেশনটি মাইএসকিউএল কমান্ডগুলির সাথে সংযুক্ত হবে।
- আপনি কমান্ড লাইন অ্যাপ্লিকেশন উইন্ডোতে "মাইএসকিউএল>" মার্কার দেখতে পারেন। এই পর্যায় থেকে, আপনার প্রবেশ করা যেকোনো কমান্ড মাইএসকিউএল কমান্ড লাইন অ্যাপ্লিকেশনের মাধ্যমে প্রক্রিয়া করা হবে।
- মাইএসকিউএল কমান্ডগুলি কীভাবে প্রবেশ করবেন তা বুঝুন। মাইএসকিউএল কমান্ড কমান্ডের শেষ অংশের ঠিক পরে একটি সেমিকোলন (;) ব্যবহার করে প্রবেশ করতে হবে। আপনি একটি কমান্ডও লিখতে পারেন, একটি সেমিকোলন টাইপ করতে পারেন এবং আবার এন্টার চাপতে পারেন।
3 এর অংশ 2: একটি ডাটাবেস তৈরি করা
ধাপ 1. একটি ডাটাবেস ফাইল তৈরি করুন।
আপনি "create database" কমান্ড টাইপ করে একটি ডাটাবেস তৈরি করুন, ডাটাবেসের নাম যোগ করুন এবং একটি সেমিকোলন andোকান এবং এন্টার টিপুন। "পেট ডেটা" নামে একটি ডাটাবেসের জন্য, উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি প্রবেশ করান:
Pet_Data_Animals এর একটি ডাটাবেস তৈরি করুন;
- ডাটাবেসের নামগুলিতে স্পেস থাকতে পারে না। আপনি যদি আপনার নামে স্পেস অন্তর্ভুক্ত করতে চান, তাহলে আপনাকে একটি আন্ডারস্কোর ব্যবহার করতে হবে (যেমন "মাই বেস্ট ফ্রেন্ড" হয়ে যায় "মাই বেস্ট ফ্রেন্ড")।
- প্রতিটি মাইএসকিউএল কমান্ড অবশ্যই একটি সেমিকোলন দিয়ে শেষ করতে হবে। আপনি যদি প্রথম সেমিকোলন ভুলে যান, তাহলে আপনি এটির পাশে টাইপ করতে পারেন " … ”প্রদর্শিত হয়, তারপর আবার এন্টার কী টিপুন।
ধাপ 2. বর্তমানে সংরক্ষিত ডাটাবেস দেখান।
আপনি নিম্নলিখিত কমান্ডটি টাইপ করে এবং এন্টার টিপে সংরক্ষিত ডেটাবেসের একটি তালিকা প্রদর্শন করতে পারেন:
ডেটাবেস দেখান;
পদক্ষেপ 3. একটি ডাটাবেস নির্বাচন করুন।
আপনি ডাটাবেসের নাম হিসাবে "নাম" সহ ব্যবহার নাম কমান্ড টাইপ করে তালিকা থেকে একটি ডাটাবেস নির্বাচন করতে পারেন। উদাহরণস্বরূপ, "পোষা ডেটা" ডাটাবেসের জন্য, নিম্নলিখিত কমান্ডটি টাইপ করুন এবং এন্টার টিপুন:
Data_Animal_Pet ব্যবহার করুন;
ধাপ 4. নিশ্চিতকরণ বার্তা উপস্থিত হওয়ার জন্য অপেক্ষা করুন।
একবার আপনি প্রবেশ করা শেষ কমান্ডের অধীনে "ডেটাবেস পরিবর্তিত" বাক্যাংশটি দেখলে, আপনি ডাটাবেস সামগ্রী তৈরির দিকে এগিয়ে যেতে পারেন।
3 এর 3 ম অংশ: টেবিল তৈরি করা
ধাপ 1. বিভিন্ন টেবিল কমান্ড বুঝুন।
টেবিলের কয়েকটি মূল দিক রয়েছে যা আপনাকে একটি টেবিল তৈরির আগে জানতে হবে:
- শিরোনাম - "টেবিল তৈরি করুন" কমান্ডের ঠিক পরে টেবিলের শিরোনাম যোগ করা হয়েছে এবং ডাটাবেসের নামের মতো একই নিয়ম অনুসরণ করতে হবে (যেমন কোন স্পেস নেই)।
- কলাম শিরোলেখ - আপনি বন্ধনীতে শিরোনামের নাম লিখে কলাম শিরোনাম নির্দিষ্ট করতে পারেন (পরবর্তী ধাপের উদাহরণ দেখুন)।
- বর্গ দৈর্ঘ্য - বাক্সের দৈর্ঘ্য নির্দিষ্ট করার সময়, আপনি "VARCHAR" (একটি পরিবর্তনশীল অক্ষর যা আপনাকে এক এবং সর্বাধিক অক্ষরের মধ্যে "VARCHAR" টাইপ করতে দেয়) বা "CHAR" ব্যবহার করতে পারেন (এর চেয়ে বেশি এবং কম নয় নির্দিষ্ট অক্ষরের সংখ্যা; উদাহরণস্বরূপ, "CHAR (1)" এর জন্য একটি অক্ষর প্রয়োজন, "CHAR (3)" এর জন্য তিনটি অক্ষর প্রয়োজন, এবং তাই)।
-
তারিখগুলি - যদি আপনি চার্টে তারিখ যোগ করতে চান, তাহলে "DATE" কমান্ডটি ব্যবহার করে নির্দেশ করুন যে কলামের বিষয়বস্তু তারিখ হিসাবে ফরম্যাট করা প্রয়োজন। উপরন্তু, তারিখগুলি বছর-মাস-তারিখ বিন্যাসে প্রবেশ করতে হবে (
XXXX-XX-XX
- ).
ধাপ 2. টেবিলের রূপরেখা।
একটি চার্টে ডেটা প্রবেশ করার আগে, আপনাকে নিম্নলিখিত কমান্ডটি টাইপ করে এবং এন্টার কী টিপে একটি টেবিল কাঠামো তৈরি করতে হবে:
টেবিলের নাম তৈরি করুন (কলাম 1 ভারচার (20), কলাম 2 ভারচার (30), কলাম 3 চর (1), কলাম 4 তারিখ);
- উদাহরণস্বরূপ, দুটি পোষ্ট "VARCHAR", একটি কলাম "CHAR" এবং একটি তারিখ কলাম দিয়ে "পোষা প্রাণী" শিরোনামের একটি টেবিল তৈরি করতে, আপনি নিম্নলিখিত কমান্ডটি টাইপ করতে পারেন:
টেবিল তৈরি করুন Pet_Animal (নাম varchar (20), প্রজাতি varchar (30), লিঙ্গ চর (1), জন্ম_ তারিখ তারিখ);
ধাপ 3. টেবিলে সারি যোগ করুন।
"সন্নিবেশ" কমান্ডের সাহায্যে, আপনি লাইন ভিত্তিতে একটি ডাটাবেসের তথ্য প্রবেশ করতে পারেন:
টেবিল_নামের মানগুলি সন্নিবেশ করান ('কলাম 1 মান', 'কলাম 2 মান', 'কলাম 3 মান', 'কলাম 4 মান');
-
আগে ব্যবহৃত "Pets_Pet" টেবিলের জন্য, আপনার সারির ডেটা এইরকম হওয়া উচিত:
Pet_Animal মানগুলিতে সন্নিবেশ করান ('Fido', 'Husky', 'J', '2017-04-12');
- কলামটি খালি থাকলে আপনি NULL শব্দটি কলামের বিষয়বস্তু হিসেবে প্রবেশ করতে পারেন।
ধাপ 4. লিখুন। আপনি যদি তা করতে চান, তাহলে পরবর্তী ধাপটি এড়িয়ে যান।
পদক্ষেপ 5. প্রয়োজনে একটি টেক্সট ফাইল আপলোড করুন।
যদি আপনার কাছে আরও সারির তথ্যের একটি ডাটাবেস থাকে যা আপনাকে একটি করে ম্যানুয়ালি টাইপ করতে হয় তবে আপনি নিম্নলিখিত কোড ব্যবহার করে ডেটা সহ একটি টেক্সট ফাইল আপলোড করতে পারেন:
লোড ডেটা লোকাল ইনফিল '/path/namaberkas.txt' টেবিল nama_tabel লাইনে '\ r / n' দ্বারা সমাপ্ত;
-
"Pet_Animal" টেবিলের উদাহরণে, আপনি নিম্নলিখিত কোড বা কমান্ড টাইপ করতে পারেন:
স্থানীয় ডেটা ইনফিল 'C: /Users/username/Desktop/pets.txt' টেবিলে Pets_Pets লাইনে '\ r / n' দ্বারা বন্ধ লোড করুন;
- ম্যাক কম্পিউটারে, আপনাকে '\ r / n' এর পরিবর্তে '\ r' দিয়ে "দ্বারা সমাপ্ত লাইন" কমান্ড ব্যবহার করতে হবে।
পদক্ষেপ 6. তৈরি টেবিল পর্যালোচনা করুন।
শো ডাটাবেসগুলি লিখুন; উদাহরণস্বরূপ, যদি আপনি "Pet_List" ডাটাবেস ব্যবহার করেন, তাহলে নিচের কমান্ডটি টাইপ করুন:
ডেটাবেস দেখান; Pet_List থেকে * নির্বাচন করুন;
পরামর্শ
-
এখানে সর্বাধিক ব্যবহৃত কিছু ডেটা প্রকার রয়েছে:
- “ CHAR ”(দৈর্ঘ্য) - এই পরিবর্তনশীলটির অক্ষর স্ট্রিং (স্ট্রিং) এর একটি সেট দৈর্ঘ্য রয়েছে।
- “ ভার্চার ”(দৈর্ঘ্য) - এই ভেরিয়েবলের অক্ষর স্ট্রিং এর সর্বাধিক দৈর্ঘ্য রয়েছে (আপনার প্রবেশ করা দৈর্ঘ্য ভেরিয়েবল অনুযায়ী)।
- “ টেক্সট ” - এই ভেরিয়েবলের একটি অক্ষর সেট আছে যার সর্বোচ্চ টেক্সট দৈর্ঘ্য 64 কিলোবাইটের সমান।
- “ আইএনটি ”(দৈর্ঘ্য)-এই ভেরিয়েবলটি একটি 32-বিট পূর্ণসংখ্যা যার সর্বোচ্চ সংখ্যা দৈর্ঘ্য (একটি বিয়োগ চিহ্ন বা“-”negativeণাত্মক সংখ্যার জন্য একটি“অঙ্ক”হিসাবে বিবেচিত হয়)।
- “ দশমিক ”(দৈর্ঘ্য, দশমিক) - এই পরিবর্তনশীলটি দৈর্ঘ্যের মান সহ একটি দশমিক সংখ্যা যা প্রদর্শিত অক্ষরের মোট সংখ্যা। এদিকে, দশমিক কলাম সর্বাধিক সংখ্যক সংখ্যা নির্দেশ করে যা কমা পরে প্রদর্শিত হতে পারে।
- “ তারিখ ”-এই ভেরিয়েবলটিতে বছর-মাস-তারিখ বিন্যাসে তারিখ রয়েছে (####-##-##)।
- “ সময় ”-এই ভেরিয়েবলটিতে ঘন্টা-মিনিট-সেকেন্ড ফরম্যাটে সময় থাকে।
- “ ENUM ”(" Value1 "," value2 ",…।) - এই ভেরিয়েবলটিতে সম্পূর্ণ সংখ্যা বা মানের একটি তালিকা রয়েছে
-
এখানে কিছু অতিরিক্ত প্যারামিটার রয়েছে যা আপনি ব্যবহার করতে পারেন:
- “ নাল না ” - এই প্যারামিটার দিয়ে, আপনাকে অবশ্যই একটি মান লিখতে হবে। কলাম খালি করা যাবে না।
- “ ডিফল্ট "ডিফল্ট-মান-যদি কোন ডেটা বা মান প্রবেশ করা না হয়, ডিফল্ট-মান স্বয়ংক্রিয়ভাবে কলামে যোগ করা হবে।
- “ স্বাক্ষরিত ” - সংখ্যাসূচক ক্ষেত্রে, প্যারামিটার নিশ্চিত করে যে প্রবেশ করা সংখ্যাটি negativeণাত্মক সংখ্যা হবে না।
- “ স্বয়ং বৃদ্ধি ” - এই প্যারামিটারের সাথে, প্রতিবার যখন আপনি টেবিলে একটি নতুন সারি যোগ করবেন তখন মান স্বয়ংক্রিয়ভাবে বৃদ্ধি পাবে।
সতর্কবাণী
- যদি আপনি মাইএসকিউএল সার্ভারটি চালু না করেন যখন আপনি "মাইএসকিউএল" কমান্ড লাইন অ্যাক্সেস করার চেষ্টা করেন, আপনি এই প্রক্রিয়াটি চালিয়ে যেতে পারবেন না।
- অন্যান্য এনকোডিংয়ের মতো, নিশ্চিত করুন যে আপনি যে কমান্ডগুলি লিখছেন তা সঠিক বানান এবং স্পেস দিয়ে টাইপ করার আগে সেগুলি প্রবেশ করার চেষ্টা করুন।