删除資料庫是指在資料庫系統中删除已經存在的資料庫。資料庫删除之後,原來配置設定的空間将被收回。需要注意的是,資料庫删除之後該資料庫中所有的表和資料都将被删除。是以删除資料庫要特别小心。
一、通過SQL語句
MySQL中,删除資料庫通過SQL語句
DROP DATABASE
。其文法格式如下:
其中“資料庫名”為要删除的資料庫的名稱。下面删除我的系統中的名為test的資料庫:
$ mysql -u root -p
Enter password:
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
5 rows in set (0.00 sec)
mysql> DROP DATABASE test;
Query OK, 0 rows affected (0.00 sec)
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
上述結果顯示第一次通過
SHOW DATABASES;
指令檢視資料庫的時候test資料庫是存在的,通過指令
DROP DATABASE test;
删除test之後,再檢視test已經不存在了,說明删除成功。
上述删除資料庫的代碼,在資料庫不存在的時候會報錯,下面代碼對資料庫是否存在做了判斷,在資料庫不存在的時候會報警告:
mysql> DROP DATABASE IF EXISTS test;
Query OK, rows affected, warning ( sec)
二、通過程式
後期會更新此部分内容,謝謝!