La commande TRUNCATE TABLE est une requête permettant la destruction complète des données contenues dans une table.

Contrairement à la commande DROP TABLE, TRUNCATE TABLE conserve le schéma de relation de la table concernée, ainsi, celle-ci reste disponible dans la base de donnée pour de futures opérations.

TRUNCATE TABLE Nom_Table

Subséquemment à l'exécution d'une telle commande, la table ne contiendra plus aucune donnée.

Exemple
TRUNCATE TABLE Fiche

Dans l'exemple ci-dessus, la table Fiche d'une quelconque base de données subit essentiellement la destruction de toutes ses données. La structure de la table Fiche reste en place avec son schéma relationnel.