কম্পিউটার টিউটোরিয়াল

DBMS-এ ডেটা ডেফিনিশন কমান্ড


ডেটা ডেফিনিশন কমান্ড কী?

ডেটা ডেফিনিশন কমান্ড ডাটাবেস অবজেক্ট (স্কিমা, টেবিল, ভিউ, ইন্ডেক্স ইত্যাদি) তৈরি, মডিফাই এবং রিমুভ করতে ব্যবহৃত হয়।

সাধারণ ডেটা ডেফিনিশন কমান্ডসমূহ

CREATE

CREATE কমান্ডের প্রধান ব্যবহার হলো ডাটাবেসে নতুন টেবিল তৈরি করা। এর একটি প্রিডিফাইনড সিনট্যাক্স আছে যেখানে কলাম এবং তাদের ডেটা টাইপ স্পেসিফাই করা হয়।

সিনট্যাক্স

CREATE TABLE  (  ,  , ... );

উদাহরণ

Student_Name এবং Roll_Number কলাম সহ একটি Student টেবিল তৈরি করুন।

CREATE TABLE STUDENT (STUDENT_NAME VARCHAR(30), ROLL_NUMBER INT);

ALTER

এক্সিস্টিং ডাটাবেস অবজেক্ট মডিফাই করার জন্য ALTER কমান্ড ব্যবহার করা হয়। ALTER কমান্ড একটি টেবিলে নিম্নলিখিত পরিবর্তন আনতে পারে:

  • নতুন কলাম যোগ করা
  • নতুন ইন্টিগ্রিটি কনস্ট্রেইন্ট যোগ করা
  • এক্সিস্টিং কলাম মডিফাই করা
  • ইন্টিগ্রিটি কনস্ট্রেইন্ট ড্রপ করা

সিনট্যাক্স

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

ALTER TABLE  ADD 

টেবিল রিনেম করতে:

ALTER TABLE  RENAME TO 

কলাম মডিফাই করতে:

ALTER TABLE  MODIFY  

কলাম ডিলিট করতে:

ALTER TABLE  DROP COLUMN 

DROP

এই কমান্ড ইন্ডেক্স, টেবিল বা ভিউ ডিলিট করতে পারে। মূলত RDBMS-এর যেকোনো কম্পোনেন্ট DROP কমান্ড দিয়ে রিমুভ করা যায়। একবার অবজেক্ট ড্রপ হলে সেটি পুনরাবৃত্তি ব্যবহার করা যায় না।

সাধারণ সিনট্যাক্স:

DROP TABLE ; DROP DATABASE ; DROP INDEX ;

TRUNCATE

TRUNCATE কমান্ড ব্যবহার করে ডাটাবেসের সকল রেকর্ড ডিলিট করা যায়, কিন্তু ডাটাবেস স্ট্রাকচার বজায় থাকে।

সিনট্যাক্স

TRUNCATE TABLE 

COMMENT

এই কমান্ড ডেটা ডিকশনারিতে কমেন্ট যোগ করতে ব্যবহৃত হয়।

সিনট্যাক্স

  • সিংগল লাইন কমেন্ট: `--` যেকোনো টেক্সটের আগে ব্যবহার করুন।
  • মাল্টিলাইন কমেন্ট: `/* comments in between */`

RENAME

RENAME কমান্ড একটি অবজেক্ট রিনেম করে।

সিনট্যাক্স

RENAME  TO 
  1. DBMS-এ ডেটা ডিকশনারি

  2. SQL Server-এ PIVOT ক্লজ

  3. উইন্ডোজ কমান্ড প্রম্পট মাস্টার করুন: প্রতিটি ব্যবহারকারীর জানা দরকার ১০টি এসেনশিয়াল কমান্ড

  4. উইন্ডোজ ১১ এবং ১০ দ্রুত রিপেয়ার করার ৫টি সেরা কমান্ড

কপিরাইট © https://bd.wsxdn.com সমস্ত অধিকার সংরক্ষিত