mysqlでデータベース内のテーブルを削除する方法

(*-*)浩
リリース: 2022-03-24 16:32:02
オリジナル
105942 人が閲覧しました

Mysql でデータベース内のテーブルを削除する方法: 1. 「USE データベース名;」ステートメントを使用して、テーブルを削除する必要があるデータベースを選択して入力します。 2. 「DROP TABLE [IF EXISTS]」を使用します。 <テーブル名 1> [ , <テーブル名 2> , <テーブル名 3>…];」ステートメントは、データベース内の 1 つ以上のデータ テーブルを削除します。

mysqlでデータベース内のテーブルを削除する方法

#このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

MySQL データベースでは、不要になったデータ テーブルをデータベースから削除できます。 MySQL データベース内のデータ テーブルを削除する方法を見てみましょう。

基本構文

テーブルを削除する必要がある場合は、DROP TABLE ステートメントを使用して完了できます。構文形式は次のとおりです:

DROP TABLE [IF EXISTS] <表名1> [ , <表名2> , <表名3> …];
ログイン後にコピー

構文は次のとおりです:

  • <テーブル名>: 削除されたテーブルの名前。 DROP TABLE ステートメントは複数のテーブルを同時に削除できますが、ユーザーにはこのコマンドに対する権限が必要です。

  • テーブルを削除すると、すべてのテーブルデータとテーブル定義がキャンセルされるため、このステートメントを使用する場合は注意してください。

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

  • パラメータ IF EXISTS は、削除されたテーブルが削除前に存在するかどうかを判断するために使用されます。このパラメータを追加した後、テーブルを削除するときに、テーブルが存在しない場合、SQL ステートメントを実行できます。正常に実行されましたが、警告が発行されます。

注: テーブルを削除すると、テーブルの構造とテーブル内のすべてのデータが削除されるため、データ テーブルを削除する前にデータ テーブルをバックアップすることをお勧めします。取り返しのつかない損失を回避します。

例:

mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp3
    -> (
    -> id INT(11),
    -> name VARCHAR(25),
    -> deptId INT(11),
    -> salary FLOAT
    -> );
Query OK, 0 rows affected (0.27 sec)
mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp2            |
| tb_emp3            |
+--------------------+
2 rows in set (0.00 sec)
ログイン後にコピー
データテーブル tb_emp3 を削除します。入力した SQL 文と実行結果は次のとおりです。

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 データベースのデータ テーブル リストに存在しなくなり、削除操作が成功したことを示しています。

以上がmysqlでデータベース内のテーブルを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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