ডেটাবেজ তৈরি, টেবিল তৈরি এবং ম্যানেজমেন্ট

MySQL এর বেসিক কমান্ডসমূহ - মাইএসকিউএল (MySQL) - Database Tutorials

535

MySQL-এ ডেটাবেস তৈরি এবং টেবিল তৈরি করা খুবই সহজ। এখানে ধাপে ধাপে ডেটাবেস এবং টেবিল তৈরি করা, ম্যানেজমেন্ট এবং কুয়েরি করার প্রক্রিয়া তুলে ধরা হলো।


1. ডেটাবেস তৈরি

MySQL-এ একটি ডেটাবেস তৈরি করার জন্য CREATE DATABASE কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ:

CREATE DATABASE database_name;

এখানে, database_name আপনার পছন্দমত ডেটাবেসের নাম হতে হবে। যদি আপনি ডেটাবেস তৈরি করার পরে তাতে কাজ করতে চান, তবে USE কমান্ড ব্যবহার করতে হবে:

USE database_name;

2. টেবিল তৈরি

MySQL-এ একটি টেবিল তৈরি করার জন্য CREATE TABLE কমান্ড ব্যবহার করা হয়। একটি সাধারণ টেবিল তৈরির জন্য আপনি নিচের মত সিমপ্ল কমান্ড ব্যবহার করতে পারেন:

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
    ...
);

উদাহরণস্বরূপ, একটি students নামের টেবিল তৈরি করার জন্য:

CREATE TABLE students (
    student_id INT AUTO_INCREMENT,
    first_name VARCHAR(50),
    last_name VARCHAR(50),
    date_of_birth DATE,
    PRIMARY KEY (student_id)
);

এখানে:

  • student_id একটি ইন্টিজার টাইপ কলাম এবং AUTO_INCREMENT দ্বারা এটি স্বয়ংক্রিয়ভাবে সংখ্যা বাড়াতে সাহায্য করবে।
  • first_name এবং last_name ভ্যারচার টাইপের কলাম যেখানে ৫০টি চরিত্র ধারণ করতে পারবে।
  • date_of_birth ডেট টাইপে একটি কলাম।
  • PRIMARY KEY নির্দেশ করে যে student_id কলামটি টেবিলের প্রাইমারি কি হবে।

3. টেবিল ম্যানেজমেন্ট

টেবিলের কাঠামো পরিবর্তন (ALTER TABLE)

টেবিলের কাঠামো পরিবর্তন করতে ALTER TABLE কমান্ড ব্যবহার করা হয়। কিছু সাধারণ উদাহরণ:

  • কলাম যোগ করা:
ALTER TABLE students ADD COLUMN email VARCHAR(100);
  • কলাম মুছে ফেলা:
ALTER TABLE students DROP COLUMN email;
  • কলামের নাম পরিবর্তন:
ALTER TABLE students CHANGE COLUMN first_name first_name_new VARCHAR(100);

টেবিলের ডেটা আপডেট (UPDATE)

একটি টেবিলের ডেটা আপডেট করতে UPDATE কমান্ড ব্যবহার করা হয়:

UPDATE students
SET first_name = 'John', last_name = 'Doe'
WHERE student_id = 1;

এখানে, student_id ১ এর জন্য first_name এবং last_name আপডেট করা হচ্ছে।

টেবিল থেকে ডেটা মুছে ফেলা (DELETE)

টেবিল থেকে ডেটা মুছে ফেলতে DELETE কমান্ড ব্যবহার করা হয়:

DELETE FROM students WHERE student_id = 1;

এটি student_id = 1 এর ছাত্রের তথ্য মুছে ফেলবে।

4. ডেটাবেস এবং টেবিল মুছে ফেলা

ডেটাবেস মুছে ফেলা

একটি ডেটাবেস মুছে ফেলতে DROP DATABASE কমান্ড ব্যবহার করা হয়:

DROP DATABASE database_name;

টেবিল মুছে ফেলা

একটি টেবিল মুছে ফেলতে DROP TABLE কমান্ড ব্যবহার করা হয়:

DROP TABLE table_name;

5. টেবিলের তথ্য দেখা (SHOW TABLES)

ডেটাবেসের সব টেবিল দেখতে SHOW TABLES কমান্ড ব্যবহার করা হয়:

SHOW TABLES;

6. টেবিলের স্ট্রাকচার দেখা (DESCRIBE)

টেবিলের কাঠামো দেখতে DESCRIBE কমান্ড ব্যবহার করা হয়:

DESCRIBE table_name;

এটি টেবিলের সব কলাম, ডেটা টাইপ, প্রাইমারি কি, এবং অন্যান্য কাঠামো সম্পর্কিত তথ্য দেখাবে।

7. ডেটাবেসের ডেটা দেখতে (SELECT)

টেবিলের ডেটা দেখতে SELECT কমান্ড ব্যবহার করা হয়:

SELECT * FROM students;

এটি students টেবিলের সব রেকর্ড দেখাবে। যদি আপনি নির্দিষ্ট কলাম দেখতে চান:

SELECT first_name, last_name FROM students;

সারাংশ

MySQL-এ ডেটাবেস এবং টেবিল তৈরি করা, ম্যানেজমেন্ট এবং কুয়েরি করার প্রক্রিয়া খুবই সহজ এবং শক্তিশালী। আপনি CREATE DATABASE, CREATE TABLE, ALTER TABLE, UPDATE, DELETE, DROP কমান্ড ব্যবহার করে ডেটাবেস এবং টেবিল ম্যানেজ করতে পারেন। এছাড়া SHOW TABLES, DESCRIBE, এবং SELECT কমান্ড দ্বারা ডেটাবেসের তথ্য দেখতে পারেন। MySQL একটি অত্যন্ত ব্যবহারকারী-বান্ধব সিস্টেম যা ডেটাবেস পরিচালনার জন্য জনপ্রিয়।

Content added By
Promotion

Are you sure to start over?

Loading...