টেবিল তৈরি এবং সংশোধন করা

Database Tutorials - অ্যাপাচি ডার্বি (Apache Derby) Apache Derby এর বেসিক অপারেশন |
215
215

Apache Derby-এ টেবিল তৈরি এবং সংশোধন করার জন্য SQL কমান্ড ব্যবহার করা হয়। নিচে বিস্তারিতভাবে টেবিল তৈরি এবং সংশোধন করার প্রক্রিয়া দেওয়া হলো।


১. টেবিল তৈরি করা (CREATE TABLE)

Apache Derby-এ একটি নতুন টেবিল তৈরি করতে CREATE TABLE SQL কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ, যদি আপনি একটি employee নামের টেবিল তৈরি করতে চান, যেখানে id, name, এবং age ফিল্ড থাকবে, তাহলে কমান্ডটি হবে:

CREATE TABLE employee (
    id INT PRIMARY KEY,
    name VARCHAR(100),
    age INT
);

ব্যাখ্যা:

  • id: একটি পূর্ণসংখ্যা (integer) কলাম, যা প্রাইমারি কি (Primary Key) হিসেবে ব্যবহৃত হবে।
  • name: একটি স্ট্রিং (VARCHAR), যেখানে ১০০ ক্যারেকটার পর্যন্ত নাম থাকতে পারে।
  • age: একটি পূর্ণসংখ্যা (integer), যেখানে কর্মচারীর বয়স রাখা হবে।

২. টেবিলে তথ্য ইনসার্ট (INSERT INTO)

টেবিল তৈরি হওয়ার পর, আপনি সেই টেবিলে ডেটা ইনসার্ট করতে পারেন। উদাহরণস্বরূপ:

INSERT INTO employee (id, name, age) VALUES (1, 'John Doe', 30);

এটি employee টেবিলে একটি নতুন রেকর্ড যোগ করবে, যেখানে:

  • id: ১
  • name: 'John Doe'
  • age: ৩০

৩. টেবিলের তথ্য আপডেট (UPDATE)

টেবিলে উপস্থিত তথ্য পরিবর্তন করতে UPDATE কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ, যদি আপনি id = 1 এর নাম পরিবর্তন করতে চান, তাহলে কমান্ডটি হবে:

UPDATE employee SET name = 'Jane Doe' WHERE id = 1;

এটি id ১ এর জন্য কর্মচারীর নাম 'John Doe' থেকে 'Jane Doe' এ পরিবর্তন করবে।


৪. টেবিল থেকে তথ্য মুছতে (DELETE)

যদি আপনি কোন টেবিল থেকে রেকর্ড মুছে ফেলতে চান, তাহলে DELETE কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ, যদি আপনি id = 1 রেকর্ডটি মুছে ফেলতে চান:

DELETE FROM employee WHERE id = 1;

এটি id = 1 এর সাথে সংশ্লিষ্ট রেকর্ডটি মুছে ফেলবে।


৫. টেবিলের গঠন পরিবর্তন (ALTER TABLE)

টেবিলের গঠন পরিবর্তন করতে ALTER TABLE কমান্ড ব্যবহার করা হয়। এর মাধ্যমে নতুন কলাম যোগ করা, পুরানো কলাম পরিবর্তন করা, অথবা কলাম মুছে ফেলা যায়।

নতুন কলাম যোগ করা:

ALTER TABLE employee ADD COLUMN department VARCHAR(50);

এটি employee টেবিলের মধ্যে একটি নতুন কলাম department যোগ করবে, যেখানে ৫০ ক্যারেকটার পর্যন্ত ডিপার্টমেন্টের নাম থাকতে পারে।

কলাম নাম পরিবর্তন করা:

ALTER TABLE employee RENAME COLUMN name TO full_name;

এটি employee টেবিলের name কলামের নাম পরিবর্তন করে full_name করবে।

কলাম মুছে ফেলা:

ALTER TABLE employee DROP COLUMN age;

এটি employee টেবিল থেকে age কলামটি মুছে ফেলবে।


৬. টেবিল মুছতে (DROP TABLE)

যদি আপনি একটি টেবিল পুরোপুরি মুছে ফেলতে চান, তাহলে DROP TABLE কমান্ড ব্যবহার করতে হয়:

DROP TABLE employee;

এটি employee টেবিলটি এবং তার সমস্ত ডেটা মুছে ফেলবে।


৭. টেবিলের গঠন চেক করা (DESCRIBE TABLE)

যদি আপনি একটি টেবিলের গঠন দেখতে চান, অর্থাৎ টেবিলের কলাম এবং তাদের ডেটা টাইপ জানতে চান, তাহলে DESCRIBE কমান্ড ব্যবহার করতে পারেন:

DESCRIBE employee;

এটি employee টেবিলের কলাম এবং তাদের ডেটা টাইপের বিস্তারিত প্রদর্শন করবে।


উপসংহার

Apache Derby-এ টেবিল তৈরি, সংশোধন, তথ্য ইনসার্ট, আপডেট, এবং মুছতে SQL কমান্ড ব্যবহার করা হয়। এই কমান্ডগুলি ব্যবহারের মাধ্যমে আপনি আপনার ডেটাবেস সিস্টেমে টেবিল এবং ডেটা পরিচালনা করতে পারেন। CREATE, ALTER, INSERT, UPDATE, DELETE, এবং DROP কমান্ডগুলো ব্যবহার করে ডেটাবেসের সম্পূর্ণ নিয়ন্ত্রণ রাখতে পারবেন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion