天天看點

MySQL删除資料庫

  删除資料庫是指在資料庫系統中删除已經存在的資料庫。資料庫删除之後,原來配置設定的空間将被收回。需要注意的是,資料庫删除之後該資料庫中所有的表和資料都将被删除。是以删除資料庫要特别小心。

一、通過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)
           

  

二、通過程式

  後期會更新此部分内容,謝謝!