Builders FirstSource Interview Question

Differentiate between truncate, delete, and drop table in sql