📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

DROP TABLE



テーブルを削除します。

関連情報:

構文

DROP TABLE [ IF EXISTS ] [ <database_name>. ]<table_name>

このコマンドは、メタデータサービス内でテーブルスキーマを削除済みとしてマークするだけで、実際のデータはそのまま保持されます。削除したテーブルスキーマを復元する必要がある場合は、UNDROP TABLE コマンドを使用できます。

データファイルを含めてテーブルを完全に削除するには、VACUUM DROP TABLE コマンドの使用を検討してください。

例

テーブルの削除

この例では、DROP TABLE コマンドを使用して "test" テーブルを削除する方法を示します。テーブルを削除した後にそのテーブルに対して SELECT を実行しようとすると、"Unknown table" エラーが発生します。また、UNDROP TABLE コマンドを使用して削除した "test" テーブルを復元し、再びそのデータを SELECT できるようにする方法も示しています。

CREATE TABLE test(a INT, b VARCHAR); INSERT INTO test (a, b) VALUES (1, 'example'); SELECT * FROM test; a|b | -+-------+ 1|example| -- Delete the table DROP TABLE test; SELECT * FROM test; >> SQL Error [1105] [HY000]: UnknownTable. Code: 1025, Text = error: --> SQL:1:80 | 1 | /* ApplicationName=DBeaver 23.2.0 - SQLEditor <Script-12.sql> */ SELECT * FROM test | ^^^^ Unknown table `default`.`test` in catalog 'default' -- Recover the table UNDROP TABLE test; SELECT * FROM test; a|b | -+-------+ 1|example|

このページは役に立ちましたか?