Cognizant Interview Question

Difference between drop, delete, truncate?