SQLite テーブルの切り捨て
SQLite には TRUNCATE TABLE コマンドはありませんが、SQLite の DELETE コマンドを使用して既存のテーブルからすべてのデータを削除できますが、DROP TABLE コマンドを使用してテーブル全体を削除してから再作成することをお勧めします。それ。
構文
DELETE コマンドの基本構文は次のとおりです:
sqlite> DELETE FROM table_name;
DROP TABLE の基本構文は次のとおりです:
sqlite> DROP TABLE table_name;
DELETE TABLE コマンドを使用してすべてのレコードを削除する場合は、次の使用をお勧めします。 VACUUM コマンドを使用して、未使用のスペースをクリアします。
例
COMPANY テーブルに次のレコードがあるとします。
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
以下は、上記のテーブルのレコードを削除する例です。
SQLite> DELETE FROM COMPANY; SQLite> VACUUM;
これで、COMPANY テーブルのレコードは完全に削除され、 SELECT ステートメントを使用しても出力はありません。