1. Deleting data (rows) from the database
2. Removes one or more rows from a table based on a condition specified in the WHERE clause
3. If the WHERE clause is omitted, all rows in the table will be deleted
4. Ideal for deleting a few rows or when you need to selectively delete rows based on specific criteria
5. Can be slower than TRUNCATE for large data sets because it logs individual row deletions
6. Changes can be rolled back if the operation is performed within a transaction
7. The table structure, including its columns, constraints, indexes, and so on, remains intact