Pergunta de entrevista da empresa Aethereus

What is the difference between DROP, TRUNCATE, DELETE in SQL?