ホームページ  >  記事  >  データベース  >  データベースからテーブルを削除する方法

データベースからテーブルを削除する方法

青灯夜游
青灯夜游オリジナル
2021-03-18 13:59:5233414ブラウズ

データベースでは、「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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。