Infosys Interview Question

Difference between truncate, delete and drop.