SQL
এসকিউএল
DELETE, TRUNCATE ও DROP-এর পার্থক্য
পড়তে প্রায় ৬ মিনিট
এই পাঠ শেষে আপনি পারবেন
- তিনটি কমান্ডের প্রভাব আলাদা করতে পারা
DELETE
DML কমান্ড। WHERE দিয়ে নির্দিষ্ট row মুছে। টেবিলের গঠন থাকে।
DELETE FROM employees WHERE dept_id = 5;TRUNCATE
সব row একসাথে মুছে, টেবিলের গঠন থাকে। সাধারণত DELETE-এর চেয়ে দ্রুত। এটি DDL হিসেবে গণ্য হয়; rollback সমর্থন DBMS ভেদে আলাদা।
DROP
টেবিলের data ও গঠন, দুটোই সম্পূর্ণ মুছে দেয়।
DROP TABLE employees;সংস্করণ ১ · সর্বশেষ হালনাগাদ ২১ অক্টোবর, ২০২৬