Daffodil Software Interview Question

Difference between Delete, Drop and Truncate commands in SQL.