এই পোস্টে, আমরা SQL-এ DELETE এবং DROP কমান্ডের মধ্যে পার্থক্য বুঝতে পারব।
মুছুন
৷-
এটি একটি সম্পর্ক/টেবিল থেকে কিছু বা সমস্ত টিপল/রেকর্ড সরিয়ে দেয়।
-
এটি ডিএমএল, অর্থাৎ ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ।
-
'WHERE' ক্লজটি এটিতে ফিল্টার যোগ করতে ব্যবহৃত হয়।
-
এটি ডাটা বাফারে কাজ করার কারণে এটি ফিরিয়ে আনা যেতে পারে।
-
'ডিলিট' কমান্ড ব্যবহার করে সমস্ত রেকর্ড মুছে ফেলা হলে টেবিলের মেমরি স্পেস খালি নয়।
-
এটি মেমরির ঘাটতির সম্মুখীন হতে পারে৷
ড্রপ
-
এটি স্কিমার নামকৃত উপাদান যেমন সম্পর্ক/টেবিল, সীমাবদ্ধতা বা সম্পূর্ণ স্কিমা নিজেই সরিয়ে দেয়।
-
এটি DDL, অর্থাৎ ডেটা সংজ্ঞা ভাষা।
-
এটি একটি 'WHERE' ধারা ব্যবহার করে না।
-
এটিকে ফিরিয়ে আনা যাবে না, যেহেতু এটি সরাসরি ডেটাতে কাজ করে৷
৷ -
এটি মেমরি স্পেস মুক্ত করে।
-
এর ফলে মেমরি ফ্র্যাগমেন্টেশন হতে পারে।