Pregunta de entrevista de Cognizant

Difference between drop, delete, truncate?