データベースでは、「DROP TABLE」ステートメントを使用して 1 つ以上のデータ テーブルを削除できます。具体的な構文は「DROP TABLE [IF EXISTS] テーブル名 1 [ 、テーブル名 2、テーブル名 3」です。 ... ]"。ここで、"IF EXISTS" は、データ テーブルを削除する前にテーブルが存在するかどうかを判断するために使用されます。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
MySQL データベースでは、不要になったデータ テーブルをデータベースから削除できます。
DROP TABLE
ステートメントを使用して 1 つ以上のデータ テーブルを削除できます。構文形式は次のとおりです:
DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]
命令:
IF EXISTS
: データ テーブルを削除する前にテーブルが存在するかどうかを判断するために使用されます。 IF EXISTS が追加されていない場合、データ テーブルが存在しない場合、MySQL はエラーを表示し、SQL ステートメントの実行を中断します。IF EXISTS を追加した後、データ テーブルが存在しない場合、SQL ステートメントはスムーズに実行できますが、警告が発せられます。
テーブルが削除されても、そのテーブルに対するユーザーの権限は自動的には削除されません。
テーブルを削除すると、テーブルの構造とテーブル内のすべてのデータが削除されるため、修復不能な事態を避けるために、削除する前にデータ テーブルをバックアップすることをお勧めします。損失。
(推奨チュートリアル: mysql ビデオ チュートリアル)
例:
最初に test_db を確認します。データベース データ テーブル
mysql> USE test_db; Database changed mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | | tb_emp2 | | tb_emp3 | | tb_emp3 | +--------------------+ 4 rows in set (0.00 sec)
DROP TABLE
ステートメントを使用してデータ テーブルを削除します
mysql> DROP TABLE tb_emp3; Query OK, 0 rows affected (0.22 sec) mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | | tb_emp2 | | tb_emp3 | +--------------------+ 3 rows in set (0.00 sec)
実行結果では、名前 tb_emp3 がデータ テーブルに存在していないことがわかります。 test_db データベース テーブルのリスト、削除操作は成功しました。
プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !
以上がデータベースからテーブルを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。