ホームページ  >  記事  >  データベース  >  SQL言語でテーブルを削除するコマンドは何ですか?

SQL言語でテーブルを削除するコマンドは何ですか?

青灯夜游
青灯夜游オリジナル
2020-11-18 10:40:1348898ブラウズ

SQL言語では、テーブルを削除するコマンドは「DROP」で、具体的な構文形式は「DROP TABLE [IF EXISTS] テーブル名」です。 「DROP TABLE」コマンドは、最後にテーブル名をカンマで区切って記述するだけで複数のテーブルを一度に削除できます。

SQL言語でテーブルを削除するコマンドは何ですか?

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

SQL 言語では、テーブルを削除するコマンドは ( )。

A.削除

B.ドロップ

##C.クリア

#D.削除

答え:

B. DROP

回答分析

SQL 言語では、テーブルを作成するコマンドは CREATE、テーブルを変更するコマンドは ALTER、テーブルを変更するコマンドはテーブルの削除は DROP で、テーブル内のデータの挿入、削除、クエリ コマンドはそれぞれ INSERT、UPDATE、SELECT です。

拡張情報:

MySQL データベースでは、不要になったデータ テーブルをデータベースから削除できます。

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

1 つ以上のデータ テーブルを削除するには、

DROP TABLE

ステートメントを使用します。構文形式は次のとおりです: <pre class="brush:sql;toolbar:false">DROP TABLE [IF EXISTS] 表名</pre>構文形式は次のように説明されます:

  • テーブル名

    : 削除するデータテーブルの名前を示します。 DROP TABLE は複数のテーブルを一度に削除でき、最後にテーブル名をカンマで区切って書き込むだけです。

  • IF EXISTS

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

  • 注意すべき 2 つの点:

    ユーザーは DROP TABLE コマンドを実行する権限を持っている必要があります。そうでない場合、データ テーブルは削除されません。 。
  • テーブルが削除されても、そのテーブルに対するユーザーの権限は自動的には削除されません。
  • 例:
mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp2            |
| tb_emp3            |
+--------------------+
2 rows in set (0.00 sec)

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

実行結果は、tb_emp3 という名前のテーブルが test_db データベースのデータ テーブル リストに存在しなくなり、削除操作が成功したことを示します。

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

プログラミング コース

をご覧ください。 !

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

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