テーブルを削除する
作成済みのテーブルを削除するには DROP TABLE 文を使います。ここでは SQLite で作成済みのテーブルを削除する方法に解説します。
(Last modified: )
目次
テーブルを削除する
作成済みのテーブルを削除するには DROP TABLE 文を使います。書式は次の通りです。
DROP TABLE テーブル名;
テーブルを削除すると、テーブルに関連付けされているインデックスとトリガーも同時に削除されます。
例えば mytable テーブルを削除する場合は次のように実行します。
drop table mytable;
なおテーブルの削除を行った後でデータベースから不要な空間を削除するには VACUUM 文を実行する必要があります。(VACUUM文については「空き領域の開放(VACUUM文)」を参照して下さい)。
では実際に試してみます。SQLite コマンドの .tables で現在作成済みのテーブル名の一覧を確認すると personal と myfriend が作成されていることが分かります。
.tables
myfriend テーブルを削除します。次のように実行してください。
drop table myfriend;
改めて .tables コマンドを実行してみると myfriend テーブルが削除されていることが確認できます。
----
作成済のテーブルを削除する方法について解説いたしました。
( Written by Tatsuo Ikura )

著者 /
プログラミングや開発環境構築の解説サイトを運営しています。