কম্পিউটার

এসকিউএল-এ ডিলিট এবং ড্রপ-এর মধ্যে পার্থক্য


এই পোস্টে, আমরা SQL-এ DELETE এবং DROP কমান্ডের মধ্যে পার্থক্য বুঝতে পারব।

মুছুন

  • এটি একটি সম্পর্ক/টেবিল থেকে কিছু বা সমস্ত টিপল/রেকর্ড সরিয়ে দেয়।

  • এটি ডিএমএল, অর্থাৎ ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ।

  • 'WHERE' ক্লজটি এটিতে ফিল্টার যোগ করতে ব্যবহৃত হয়।

  • এটি ডাটা বাফারে কাজ করার কারণে এটি ফিরিয়ে আনা যেতে পারে।

  • 'ডিলিট' কমান্ড ব্যবহার করে সমস্ত রেকর্ড মুছে ফেলা হলে টেবিলের মেমরি স্পেস খালি নয়।

  • এটি মেমরির ঘাটতির সম্মুখীন হতে পারে৷

ড্রপ

  • এটি স্কিমার নামকৃত উপাদান যেমন সম্পর্ক/টেবিল, সীমাবদ্ধতা বা সম্পূর্ণ স্কিমা নিজেই সরিয়ে দেয়।

  • এটি DDL, অর্থাৎ ডেটা সংজ্ঞা ভাষা।

  • এটি একটি 'WHERE' ধারা ব্যবহার করে না।

  • এটিকে ফিরিয়ে আনা যাবে না, যেহেতু এটি সরাসরি ডেটাতে কাজ করে৷

  • এটি মেমরি স্পেস মুক্ত করে।

  • এর ফলে মেমরি ফ্র্যাগমেন্টেশন হতে পারে।


  1. নরমালাইজেশন এবং ডিনরমালাইজেশনের মধ্যে পার্থক্য

  2. ডেটা এবং মেটাডেটার মধ্যে পার্থক্য

  3. USART এবং UART এর মধ্যে পার্থক্য

  4. স্ট্যাক এবং হিপের মধ্যে পার্থক্য