La requête DELETE est utilisée pour supprimer des enregistrements spécifiques d'une table en fonction d'une condition, tandis que TRUNCATE supprime tous les enregistrements d'une table sans condition et est généralement plus rapide car il ne génère pas de journalisation individuelle des suppressions.