Hatch Interview Question

Difference between delete, drop, and truncate in SQL.