MAQ Software Interview Question

Difference between truncate, delete and drop