[MySQL/MariaDB] データベース削除の”drop database”文

MySQL」、「MariaDB」でデータベースを削除する「drop database」文を紹介します。

他のデータベースと比較して簡単に覚えることができますのでこの機会に習得しましょう。

DBはインストールされている前提ですので、

MariaDB・MySQLのインストール方法は下の記事を参考にしてください。

あわせて読みたい
LinuxへのMariaDBのインストールとデータベース作成 Linux上でMariaDBをインストールする手順とデータベース作成手順を紹介します。 MariaDBとは MySQLを元に作成されてオープンソースデータベース代表的なLinuxのディスト...
目次

drop database :データベースを削除

データベースを削除する「drop database」の基本構文は以下になります。

drop database db_name ; 

以下実行例になります。

MariaDB [(none)]> drop database TEST001;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test001            |
+--------------------+
4 rows in set (0.00 sec)

drop database if exists :デ

drop database if exists :データベースが存在しなくてエラーを返さない

データベースが存在しなくてもエラーを返さなくするには「if exists」を指定します。

drop database if exists db_name ;

データベースが存在しないと

ERROR 1008 (HY000): Can't drop database 'db_name'; database doesn't exist

となります。

以下実行例になります。

MariaDB [(none)]> drop database TEST001;
ERROR 1008 (HY000): Can't drop database 'TEST001'; database doesn't exist
MariaDB [(none)]> drop database if exists TEST001 ;
Query OK, 0 rows affected, 1 warning (0.00 sec)

MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test001 |
+--------------------+
4 rows in set (0.00 sec)

MariaDB & MySQL全機能バイブルposted with ヨメレバ

鈴木啓修/山田奈緒子 技術評論社 2015年01月

Amazon

Kindle

楽天ブックス

7net

honto

e-hon

紀伊國屋書店

  • システム開発、アプリ開発
  • マッチングアプリ開発
  • インフラ構築支援等、なんでもご相談ください。
よかったらシェアしてね!
  • URLをコピーしました!
目次