SQLite テーブルの削除
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>
表示結果が空であることは、データベースからテーブルが正常に削除されたことを意味します。
その他の拡張