ホームページ  >  記事  >  データベース  >  ドロップテーブルのコマンドは何ですか?

ドロップテーブルのコマンドは何ですか?

青灯夜游
青灯夜游オリジナル
2020-11-12 16:42:4227998ブラウズ

drop table は、1 つ以上のデータ テーブルを削除するためにデータベースで使用されるコマンドです。複数のテーブルを同時に削除する場合、特定の形式は「DROP TABLE [IF EXISTS] テーブル名リスト」です。 , テーブル名を変更するだけです カンマ区切りで順番に書きます。

ドロップテーブルのコマンドは何ですか?

(推奨チュートリアル: mysql ビデオ チュートリアル )

MySQL データベース内の、廃止されたデータ テーブル用必要な場合は、データベースから削除できます。

テーブルを削除すると、テーブル構造とテーブル内のすべてのデータが削除されるため、回復不能な損失を避けるために、データ テーブルを削除する前にデータ テーブルをバックアップすることをお勧めします。

データベースでは、DROP TABLE ステートメントを使用して 1 つ以上のデータ テーブルを削除できます。構文形式は次のとおりです:

DROP TABLE [IF EXISTS] 表名列表

構文形式について 説明は以下のとおりです。

  • #テーブル名リスト: 削除するデータテーブルの名前を示します。 DROP TABLE では、複数のテーブルを同時に削除できます。テーブル名を最後に書き、カンマで区切るだけです。例:

    テーブル名 1、テーブル名 2、テーブル名 3...

  • IF EXISTS: データテーブルを削除する前にテーブルが存在するかどうかを判断するために使用されます。 IF EXISTS が追加されていない場合、データ テーブルが存在しない場合、MySQL はエラーを表示し、SQL ステートメントの実行を中断します。IF EXISTS を追加した後、データ テーブルが存在しない場合、SQL ステートメントはスムーズに実行できますが、警告が発せられます。

注:

  • ユーザーは DROP TABLE コマンドを実行する権限を持っている必要があります。そうでない場合、データ テーブルは削除されないこと。

  • テーブルが削除されても、そのテーブルに対するユーザーの権限は自動的には削除されません。

例:

データ テーブルを表示します

mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp1            |
| tb_emp2            |
| tb_emp3            |
+--------------------+
3 rows in set (0.00 sec)

実行結果から、次のことがわかります。 tb_emp1、tb_emp2、および tb_emp3 の 3 つのデータ テーブルがあります。

データ テーブル tb_emp3 を削除しましょう。入力 SQL ステートメントと実行結果は次のとおりです:

mysql> DROP TABLE tb_emp3;
Query OK, 0 rows affected (0.22 sec)
mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp1            |
| tb_emp2            |
+--------------------+
2 rows in set (0.00 sec)

プログラミング関連の知識の詳細については、

プログラミング ビデオを参照してください。 !

以上がドロップテーブルのコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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