ষষ্ঠ অধ্যায় পাঠ-৫ ডেটাবেজের বিভিন্ন SQL কমান্ড।

এই পাঠ শেষে যা যা শিখতে পারবে- 

  • ১। SQL এর DDL কমান্ডসমূহ লিখতে পারবে।
  • ২। SQL এর DML কমান্ডসমূহ লিখতে পারবে।
  • ৩। SQL এর DQL কমান্ডসমূহ লিখতে পারবে।

 

DDL (Data Definition Language ) এর ব্যবহারঃ 

 

একটি ডেটাবেজ তৈরির  SQL কমান্ডের সিনট্যাক্সঃ 

db_sagc নামে একটি ডেটাবেজ তৈরির  SQL কমান্ড:  

 

টেবিল তৈরির  SQL কমান্ডের সিনট্যাক্সঃ 

student_info নামের উপরের টেবিলটি তৈরির SQL কমান্ডঃ

 

টেবিলে নতুন ফিল্ড যোগ করার SQL কমান্ডের সিনট্যাক্সঃ 

student_info নামের উপরের টেবিলে Contact নামে নতুন একটি ফিল্ড যোগ করার SQL কমান্ডঃ

SQL কমান্ডটি রান করলে টেবিলটির গঠন নিম্নরূপ হবে- 

টেবিল থেকে একটি  ফিল্ড মুছে ফেলার SQL কমান্ডের সিনট্যাক্সঃ 

student_info নামের উপরের টেবিল থেকে City  ফিল্ড মুছে ফেলার SQL কমান্ডঃ

SQL কমান্ডটি রান করলে টেবিলটির গঠন নিম্নরূপ হবে- 

ডেটাবেজ থেকে টেবিল মুছে ফেলার SQL কমান্ডের সিনট্যাক্সঃ 

ডেটাবেজ থেকে student_info নামের টেবিল মুছে ফেলার SQL কমান্ডঃ

 

DML(Data Manipulation Language) এর ব্যবহারঃ 

 

কোন টেবিলে নতুন রেকর্ড যোগ করার SQL কমান্ডের সিনট্যাক্সঃ 

student_info নামে উপরের টেবিলে নতুন রেকর্ড যোগ করার SQL কমান্ডঃ

নতুন রেকর্ড যোগ করার ফলে টেবিলটি দেখতে নিম্নরূপ হবে-

এক বা একাদিক রেকর্ড আপডেট করার জন্য SQL কমান্ডের সিনট্যাক্সঃ 

student_info নামে উপরের টেবিলের Id = 2  রেকর্ডটির City এর মান Khulna করার জন্য SQL কমান্ডঃ  

SQL কমান্ডটি রান করলে টেবিলটি দেখতে নিম্নরূপ হবে- 

এক বা একাদিক রেকর্ড ডিলিট করার জন্য SQL কমান্ডের সিনট্যাক্সঃ

student_info নামে উপরের টেবিলের Id =1  রেকর্ডটি ডিলিট করার জন্য SQL কমান্ডঃ 

SQL কমান্ডটি রান করলে টেবিলটি দেখতে নিম্নরূপ হবে- 

একটি টেবিলের সবগুলো রেকর্ড ডিলিট করার জন্য SQL কমান্ডের সিনট্যাক্সঃ

 

DQL (Data Query Language ) এর ব্যবহারঃ 

 

একটি টেবিল থেকে  সকল ফিল্ড এবং রেকর্ড  সিলেক্ট করে দেখানোর SQL কমান্ডের সিনট্যাক্সঃ

student_info নামে উপরের টেবিলের সকল ফিল্ড এবং রেকর্ড  সিলেক্ট করে দেখানোর SQL কমান্ডঃ 

SQL কমান্ডটি রান করলে আউটপুট টেবিলটি দেখতে নিম্নরূপ হবে- 

একটি টেবিল থেকে  নির্দিস্ট কিছু ফিল্ড এবং সকল রেকর্ড  সিলেক্ট করে দেখানোর SQL কমান্ডের সিনট্যাক্সঃ

student_info নামে উপরের টেবিলের নির্দিস্ট কিছু ফিল্ড এবং সকল রেকর্ড  সিলেক্ট করে দেখানোর SQL কমান্ডঃ 

SQL কমান্ডটি রান করলে আউটপুট টেবিলটি দেখতে নিম্নরূপ হবে- 

টেবিল থেকে নির্দিষ্ট শর্তসাপেক্ষে নির্দিষ্ট রেকর্ড দেখানোর SQL কমান্ডের সিনট্যাক্সঃ

student_info নামে উপরের টেবিলে যাদের GPA=5.00 তাদের তথ্য দেখানোর SQL কমান্ডঃ

SQL কমান্ডটি রান করলে আউটপুট টেবিলটি দেখতে নিম্নরূপ হবে- 

 

পাঠ মূল্যায়ন- 

জ্ঞানমূলক প্রশ্নসমূহঃ

অনুধাবনমূলক প্রশ্নসমূহঃ

সৃজনশীল প্রশ্নসমূহঃ

উদ্দীপক অনুসারে প্রশ্নের উত্তর দাওঃ

কলেজিয়েট গার্লস স্কুল ও উইমেন্স কলেজের প্রিন্সিপাল স্যার ছাত্রীদের ডেটাবেজ তৈরির উদ্যোগ গ্রহণ করলেন। ছাত্রীর নাম, রোল নম্বর, পিতার মোবাইল নম্বর, ভর্তির তারিখ ফিল্ডগুলোর সাহায্যে ডেটাবেজ তৈরির সিদ্ধান্ত নিলেন।

গ. উদ্দীপকে উল্লিখিত ফিল্ডগুলো নিয়ে Student নামের একটি ডেটাবেজ টেবিল তৈরির SQL কমান্ড বর্ণনা কর।

বহুনির্বাচনি প্রশ্নসমূহঃ

 


Written by,

Leave a Reply

Your email address will not be published. Required fields are marked *