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.
ExempleTRUNCATE 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.