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

青灯夜游
リリース: 2021-03-18 14:51:28
オリジナル
33426 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート