- ক্লাস- ১ = PhpMyAdmin এর বৈশিষ্ট্য ও ডাউনলোড সফটওয়্যার
- ক্লাস- ২ = কীভাবে PhpMyAdmin ইন্সটল করবেন
- ক্লাস- ৩ = PhpMyAdmin administration
- ক্লাস- ৪ = কীভাবে PhpMyAdmin দিয়ে MySQL database table গুলো পরিচালনা করবেন
- ক্লাস- ৫ = কীভাবে PhpMyAdmin দিয়ে ডাটাবেজ তৈরি, টেবিল যোগ, ব্যাকআপ, রিস্টোর করবেন।
- ক্লাস- ৬ = কীভাবে PhpMyAdmin দিয়ে ডাটাবেজ টেবিল রিপেয়ার ও সাজাবেন
- ক্লাস-৭ = কীভাবে PhpMyAdmin দিয়ে MySQL query চালু করবেন
- ক্লাস-৮ = PhpMyAdmin অপারেশন
আসসালামু আলাইকুম, সবাইকে আমার নতুন টিউটোরিয়ালে স্বাগতম। কেমন আছেন সবাই? আশা করি সবাই মহান আল্লাহ তায়ালার অশেষ রহমতে ভাল আছেন। ভাল থাকুন ও ভাল রাখুন আপনার পাশের লোকটিকে।
“PhpMyAdmin টিউটোরিয়াল” এর আজ ৫ম পর্ব। আর এই পর্বে থাকছেন “কীভাবে PhpMyAdmin দিয়ে ডাটাবেজ তৈরি, টেবিল যোগ, ব্যাকআপ, রিস্টোর করবেন”। তাহলে চলুন আজকের পোষ্টটে।
———————————————————————————————————————————————————
আমরা কাজ সবগুলোই শিখব তবে আস্তে আস্তে করে শিখব। কি বলেন? তাহলে চলুন আজকের ক্লাসে…..
PhpMyAdmin টিউটোরিয়ালঃ Database তৈরি
আজকের পর্বে PhpMyAdmin টিউটোরিয়ালের Database তৈরির কাজ হবে। এটাই সবচেয়ে গুরুত্বপূর্ণ ধাপ। এটি অবশ্যই ফলো করবেন। এই পর্বে আমরা ডাটাবেজ তৈরি, টেবিল যোগ, ব্যাকআপ, রিস্টোর করা ইত্যাদি নিয়ে কাজ করব। এখন আমরা ডাটাবেজ তৈরি করা শুরু করব।
কিভাবে MySQL Database তৈরি করব?
একটা জিনিস মনে রাখবেন cPanel —> PhpMyAdmin থেকে আপনি সরাসরি কখনওই ডাটাবেজ তৈরি করতে পারবেন না, যেটা আমি আপনাদের আগেও বলেছি। আপনি খুব সহজেই তৈর করতে পারবেন cPanel->MySQL Databases এখান থেকে। প্রথমে এখানে যান, এবার Create New Database বক্স থেকে নতুন ডাটাবেজ তৈরি করতে পারবেন। এবার New Database বক্সে আপনার ডাটাবেজটির নাম লিখুন। এবার Create Database button এ ক্লিক করুন।

cPanel এ ইউজার নেম অনুসারে ডাটাবেজের নাম রাখতে হয়। যেট আমি গত পর্বে বলেছিলাম। আবার বলছি cPanel এর ইউজারনেম যদি user হয় আর আপনি যদি ডাটাবেজের নাম test রাখতে চান, তাহলে ডাটাবেজের অরিজিনাল নাম হবে user_test. ডাটাবেজ তৈরি করার সাথে সাথে আপনাকে একটি কনফার্মেশান ম্যাসেজ দেয়া হবে।

কিভাবে MySQL Database Table যোগ করবেন?
প্রথমে cPanel->PhpMyAdmin tool এ যান। এবার একটু আগে যে তৈরি করেছিলেন ডেটাবেজটি, সেট ওপেন করুন। যেহেতু এটি একদমই নতুন ডেটাবেজ, তাই এটা পুরাপুরি খালি ও এখানে কোন টেবিলই পাবেন না। এখন আপনাকে টেবিল তৈরি করতে হবে।

এবার এখানে Name এ Table Name ও Number of fields দিন। এবার Go button এ ক্লিক করুন। তাহলে নতুন টেবল তৈরি হবে। পরবর্তী স্ক্রীণে আপনি fields’ name দিন ও corresponding properties পাবেন। এর properties এর অংশগুলো দেখেনঃ—-
Type
এখান থেকে আপনি আপনার ডাটার টাইপ নির্বাচন করুন। MySQL Data Types নিয়ে আরও বিস্তারিত জানতে এখানে যান।
Length/Values
এখানে আপনি আপনার ফিল্ডের লেন্থ দিন। যদি আপনার ফিল্ডের টাইপ হয় “enum” বা “set” তাহলে এর ভ্যালু দিন এই রকম ‘a’,’b’,’c’…
Collation
প্রতিটি ফিল্ডের জন্য data collation নিন।
Attributes
আপনি নিচের সম্ভাব্য অ্যাট্রিবিউট নির্বাচন করতে পারবেনঃ-
- BINARY – এটি হল বাইনারি ভ্যালু যেমনঃ utf8_bin
- UNSIGNED – এটা হল নিউমারিক ভ্যালু, এটা positive বা 0
- UNSIGNED ZEROFILL – এটা হল নিউমারিক ভ্যালু, এটা positive বা 0 তবে ০ একটি নাম্বার যোগ করতে পারবে।
- ON UPDATE CURRENT_TIMESTAMP – আপনি নতুন টেবিল তৈরি করার সাথে সাথে এটি এই এ্যাট্রিবিউটে যোগ হবে। আর এটি হল ডিফল্ট ভ্যালু এবং এটি automatically updated হয়।
Null
MySQL documentation সম্পর্কে ভাল করে জানতে এখানে যান।
Default
ফিল্ডের ভ্যালু ডিফল্ট করতে এখানে ক্লিক করুন।
Extra
এখানে অতিরিক্তি কিছু অপশান পাবেন।
Comments
আপনার database sql code এর ভিতরে মন্তব্য যোগ করতে পারবেন।
সবশেষে আপনি Table comments যোগ করতে পারবেন, MySQL Storage Engine ও Collation নিতে পারবেন। সব কিছু শেষ করার পর Save button এ ক্লিক করুন।

তবে আপনি যদি আরও ফিল্ড যোগ করতে চান, তাহলে তাদের বিশেষ ক্রমিক নং দিবেন, এবার Go button বাটনে ক্লিক করুন ও সবকাজ শেষ করে Save করুন। ডাটাবেজ টেবিল তৈরি হয়ে গেল এবং আপনি corresponding MySQL query দেখতে পাবেন এখানে।

কিভাবে Database Table এ Content যুক্ত করবেন?
এবার Insert tab এ যান। এখান থেকে আমরা ডেটাবেজ টেবিলে রেকর্ড যুক্ত করব।

এবার ফিল্ড এর বক্সগুলো পূরণ করে Go বাটনে ক্লিক করুন। তাহলেই এটি সেভ হবে।
এই পেজের একদম নিচের দিকে দেখেন, একটি ড্রপ-ডাউন পাবেন, এটার নাম Restart insertion with x rows. এখানে আপনি রোগুলো একটি নাম্বার পাবেন। ডিফল্ট ভাবে এটার ভ্যালু ২ থা্কে। আপনি Ignore check box এ ক্লি করেন, তাহলে নিচের ডাটাগুলো যোগ হবে না।
এবার Browse tab থেকে আপনি রেকর্ড ইনসার্চ করতে পারবেন।

এখানে আপনি রেকর্ডগুলোকে এডিট বা ডিলিট করতে পারবেন corresponding icon গুলো দিয়ে। যদি আপনি আরও রেকর্ড যুক্ত করতে চান, তাহলে আবারও Insert tab এ যান।
কিভাবে Database ব্যাকআপ নিবেন?
এবার Export tab এ আসুন। আপনি যদি সব ধরনের সেটিং শেষ করেন, এবার একটি ব্যাকআপ কপি রেখে দেয়া আপনার জন্য অনেক ভাল হবে।

এবার যে টেবিলটি আপনি ব্যাকআপ নিবেন সেটা সিলেক্ট করুন। এবার SQL option সিলেক্ট করুন। Structure ও Data চেক বক্স চেক করুন। এবার Save as file চেক বক্স চেক করুন। এবার Go button বাটনে ক্লিক করুন। তাহলে database structure ও content সহ আপনার কম্পিউটারে SQL file টি সেভ হবে। তবে যদি আপনার ডাটাবেজ টি অনেক বড় হয়, তাহলে বিভিন্ন ভাগে ভাগে ব্যাকআপ নিবেন।
কিভাবে Database Backup রিষ্টোর করবেন?
এবার আমরা আমাদের ব্যাকআপ করা ডেটাবেজটি রিষ্টোর করব। এজন্য Import tab এ যান।

এবার Browse button এ ক্লিক করে আপনার ডেটাবেজের ফাইলগুলো নির্বাচন করুন। সংশ্লিষ্ট ড্রপ ডাউন মেনু থেকে ফাইল charset নির্বাচন করুন। তবে আপনি SQL compatibility mode নির্বাচন করতে পারবেন। এছাড়াও বিস্তারিত জানাতে Server SQL Modes এখানে যান।
আজকের মতো এই পর্যন্তই। সবাই ভাল থাকুন ও ভাল রাখুন আপনার পাশের মানুষটিকে। ধন্যবাদ, আল্লাহ হাফেজ…………..
চমৎকার পোস্ট কিছু বলার নেই…
খুব সুন্দর একটা post চালিয়ে যান অনির্বাচিত টিউনার ভাই আপনাকে ধন্যবাদ।
চমৎকার টিউন। +++
ভাই ,দারুন হইসে !!! ধন্যবাদ !!!
বাহ বাহ চমৎকার টিউন। phpmyadmin গুরু বানাইয়া ফালাইবেন দেখছি আমাগোরে ;)
ইন্শাল্লাহ সুরু করে দিব/…
vai ekta sukhob ase…. ………
ami amar asrver khoje paisi…..
akhon kaj suru kora jay……ki bolen.
সাবাস!!!!!!! শুরু করে দেন জলদি। :)