Infogain Interview Question

Difference between DELETE, TRUNCATE and DROP in DBMS