✏️ Explanatory Question

ALTER Command-এর প্রয়োজনীয়তা

👁 3 Views
📘 Detailed Answer
🟢 Easy
💡

Answer with Explanation

প্রশ্ন ১৬: ALTER Command-এর প্রয়োজনীয়তা

টেবিলের গঠন পরিবর্তনের জন্য ব্যবহৃত গুরুত্বপূর্ণ SQL কমান্ড।

সংজ্ঞা

ALTER কমান্ড দিয়ে existing টেবিলের structure পরিবর্তন করা যায় — যেমন column যোগ করা, বাদ দেওয়া, modify করা বা constraint বদলানো।

প্রয়োজনীয়তা

  • নতুন column যোগ করা।
  • পুরনো column-এর data type পরিবর্তন।
  • Column বা constraint বাদ দেওয়া।
  • Primary key বা Foreign key যোগ/বাদ।
  • Column rename করা।

উদাহরণ

-- নতুন column যোগ
ALTER TABLE Student ADD email VARCHAR(50);

-- column-এর data type পরিবর্তন
ALTER TABLE Student MODIFY name VARCHAR(100);

-- column বাদ দেওয়া
ALTER TABLE Student DROP COLUMN email;

-- Foreign key যোগ
ALTER TABLE Employee 
ADD FOREIGN KEY (dept_id) REFERENCES Department(dept_id);
Tip: ALTER ছাড়া টেবিলের গঠন পরিবর্তনের জন্য নতুন করে টেবিল তৈরি করতে হতো — যা ডেটা হারানোর কারণ হতো।