SQLite-DROPテーブル

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

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

構文

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

DROP TABLE database_name.table_name;

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

sqlite>.tables
COMPANY       test.COMPANY

これは、データベースでCOMPANYテーブルが使用できることを意味するため、次のようにドロップします。

sqlite>DROP TABLE COMPANY;
sqlite>

これで、.TABLESコマンドを試しても、COMPANYテーブルはもう見つかりません。

sqlite>.tables
sqlite>

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