What are the differences between DELETE, TRUNCATE, and DROP in SQL?

Technical