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

SQL-এ DELETE এবং DROP-এর পার্থক্য


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

DELETE

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

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

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

  • এটি রোলব্যাক করা যায় কারণ এটি ডেটা বাফারে কাজ করে।

  • সব রেকর্ড DELETE কমান্ড দিয়ে ডিলিট করলেও টেবিলের মেমরি স্পেস ফ্রি হয় না।

  • এটি মেমরি শর্টেজ সৃষ্টি করতে পারে।

DROP

  • এটি স্কিমার নামক এলিমেন্টগুলো সরায় যেন রিলেশন/টেবিল, কনস্ট্রেইন্ট বা পুরো স্কিমা নিজে।

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

  • এটি WHERE ক্লজ ব্যবহার করে না।

  • এটি রোলব্যাক করা যায় না, কারণ এটি সরাসরি ডেটার ওপর কাজ করে।

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

  • এটি মেমরি ফ্র্যাগমেন্টেশন সৃষ্টি করতে পারে।


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

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

  3. USART এবং UART-এর পার্থক্য

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