এসকিউএল ড্রপ ডিবি (SQL Drop DB)

Database Tutorials - এসকিউএল (SQL) এসকিউএল ব্যাসিক (SQL Basic) |
273
273

SQL Drop DB হল SQL কমান্ড যা ডেটাবেস মুছে ফেলার জন্য ব্যবহৃত হয়। যখন একটি ডেটাবেস আর ব্যবহৃত না হয় বা ডেটাবেসের মধ্যে সমস্ত ডেটা এবং টেবিলগুলি মুছে ফেলতে হয়, তখন DROP DATABASE কুয়েরি ব্যবহার করা হয়। এই কুয়েরি চালানোর মাধ্যমে সংশ্লিষ্ট ডেটাবেসটি এবং তার সমস্ত অবকাঠামো, যেমন টেবিল, ভিউ, ইনডেক্স, প্রোসিডিওর এবং অন্যান্য অবজেক্ট মুছে ফেলা হয়।

DROP DATABASE কুয়েরি ব্যবহার করার সময় খুব সতর্ক থাকতে হবে, কারণ একবার ডেটাবেস মুছে গেলে তা পুনরুদ্ধার করা সম্ভব নয় যদি না ব্যাকআপ নেওয়া থাকে।


DROP DATABASE কুয়েরি সঠিক ব্যবহার

১. DROP DATABASE কমান্ড

DROP DATABASE কমান্ড ডেটাবেস মুছে ফেলার জন্য ব্যবহৃত হয়। এটি সম্পূর্ণ ডেটাবেস এবং তার সমস্ত ডেটা মুছে দেয়। এই কমান্ডটি চালানোর জন্য সাধারণত আপনাকে ডেটাবেসের সাথে সংযোগ বিচ্ছিন্ন (disconnect) করতে হবে।

সিনট্যাক্স:

DROP DATABASE database_name;
  • database_name: এটি সেই ডেটাবেসের নাম যা আপনি মুছে ফেলতে চান।

উদাহরণ:

DROP DATABASE CompanyDB;

এটি CompanyDB নামক ডেটাবেসটি মুছে ফেলবে এবং তার সমস্ত তথ্য এবং অবকাঠামো মুছে যাবে।


২. DROP DATABASE এবং সংযোগ বিচ্ছিন্নকরণ

ডেটাবেস মুছে ফেলার আগে, নিশ্চিত হতে হবে যে সেই ডেটাবেসের সাথে কোনো কার্যকরী সংযোগ নেই। কিছু ডেটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS) আপনাকে ডেটাবেসের সাথে সংযোগ বিচ্ছিন্ন করার আগে DROP DATABASE কমান্ড চালাতে অনুমতি দেয় না।

উদাহরণ:

USE master;  -- ডেটাবেস পরিবর্তন করুন (অথবা অন্য ডেটাবেস ব্যবহার করুন)
DROP DATABASE CompanyDB;

এখানে, USE master; কমান্ডটি ডেটাবেসটি পরিবর্তন করে এবং পরবর্তী কমান্ডটি CompanyDB ডেটাবেসটি মুছে ফেলবে।


৩. DROP DATABASE এর সতর্কতা

  • ডেটাবেস মুছে ফেলা: একবার আপনি ডেটাবেস মুছে ফেললে, তার সমস্ত তথ্য এবং কাঠামো চিরতরে মুছে যাবে, এবং পুনরুদ্ধার করা সম্ভব হবে না (যদি না ব্যাকআপ থাকে)।
  • ব্যাকআপ নিন: DROP DATABASE কমান্ড ব্যবহারের আগে ডেটাবেসের ব্যাকআপ নিন, যাতে যদি ভুলে ডেটাবেস মুছে যায়, আপনি সহজে পুনরুদ্ধার করতে পারেন।

৪. DROP DATABASE পরবর্তী পদক্ষেপ

ডেটাবেস সফলভাবে মুছে ফেলার পর, সেই ডেটাবেসের নাম এবং অন্যান্য সম্পর্কিত অবকাঠামো (যেমন ফাইল এবং কনফিগারেশন) সিস্টেম থেকে বাদ হয়ে যায়। আপনাকে নিশ্চিত হতে হবে যে আপনার ডেটাবেস সিস্টেম সঠিকভাবে মুছে ফেলার পর নতুন ডেটাবেস তৈরি করতে প্রস্তুত।


সারাংশ

SQL Drop DB (DROP DATABASE) একটি গুরুত্বপূর্ণ কুয়েরি, যা ডেটাবেস মুছে ফেলতে ব্যবহৃত হয়। এটি সেই ডেটাবেস এবং তার সমস্ত তথ্য, টেবিল, ভিউ, ইনডেক্স, এবং অন্যান্য অবকাঠামো মুছে দেয়। এই কমান্ডটি ব্যবহারের সময় সতর্কতা অবলম্বন করা অত্যন্ত জরুরি, কারণ একবার ডেটাবেস মুছে ফেললে তা পুনরুদ্ধার করা সম্ভব হয় না (যদি না ব্যাকআপ থাকে)।

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

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

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

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