English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQLiteのテーブル削除(DROP TABLE)

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>

何も表示されませんでした。これは、データベースからテーブルが成功して削除されたことを意味します。