Table tronquée SQLite
Dans SQLite, il n'y a pas de commande TRUNCATE TABLE, mais vous pouvez utiliser la commande DELETE de SQLite pour supprimer toutes les données d'une table existante, mais il est recommandé d'utiliser DROP La commande TABLE supprime la table entière puis la recrée.
Syntaxe
La syntaxe de base de la commande DELETE est la suivante :
sqlite> DELETE FROM table_name;
La syntaxe de base de DROP TABLE est la suivante :
sqlite> DROP TABLE table_name;
Si vous utilisez la commande DELETE TABLE Supprimez tous les enregistrements Il est recommandé d'utiliser la commande VACUUM pour libérer l'espace inutilisé.
Exemple
Supposons que la table COMPANY contienne les enregistrements suivants :
ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0
Ce qui suit est un exemple de suppression des enregistrements dans la table ci-dessus :
SQLite> DELETE FROM COMPANY; SQLite> VACUUM;
Désormais, les enregistrements de la table COMPANY étant complètement supprimés, il n'y aura aucune sortie à l'aide de l'instruction SELECT.