SQLite-DROPテーブル

SQLite DROP TABLE ステートメントは、テーブル定義と、そのテーブルに関連するすべてのデータ、インデックス、トリガー、制約、およびアクセス許可の仕様を削除するために使用されます。

このコマンドを使用するときは注意が必要です。テーブルが削除されると、テーブルで使用可能なすべての情報も永久に失われるためです。

構文

以下は、DROPTABLEステートメントの基本的な構文です。オプションで、データベース名とテーブル名を次のように指定できます。

DROP TABLE database_name.table_name;

最初にCOMPANYテーブルを確認してから、データベースから削除します。

sqlite>.tables
COMPANY       test.COMPANY

これは、COMPANYテーブルがデータベースで使用可能であることを意味するため、次のように削除します。

sqlite>DROP TABLE COMPANY;
sqlite>

ここで、.TABLESコマンドを実行しようとすると、COMPANYテーブルは見つかりません。

sqlite>.tables
sqlite>

データベースのテーブルが正常に削除されたことを意味するものは何も表示されません。