在 MySQL中,當需要刪除已創建的數據庫時,可以使用 DROP DATABASE 語句。其語法格式為:
DROP DATABASE [ IF EXISTS ] <數據庫名>
語法說明如下:
- <數據庫名>:指定要刪除的數據庫名。
- IF EXISTS:用於防止當數據庫不存在時發生錯誤。
- DROP DATABASE:刪除數據庫中的所有表格並同時刪除數據庫。使用此語句時要非常小心,以免錯誤刪除。如果要使用 DROP DATABASE,需要獲得數據庫 DROP 權限。
注意:MySQL 安裝后,系統會自動創建名為 information_schema 和 mysql 的兩個系統數據庫,系統數據庫存放一些和數據庫相關的信息,如果刪除了這兩個數據庫,MySQL 將不能正常工作。
DROP刪除數據庫實例:
1、先創建一個用來實現刪除的數據庫test_db_del;
2、查看是否創建成功SHOW CREATE DATABASE test_db_del或SHOW DATABASES;
3、DROP DATABASE <數據庫名>刪除數據庫
當再次使用DROP DATABASE test_db_del;時會報錯:
為了防止這樣的報錯可以用DROP DATABASE IF EXISTS <數據庫名稱>來進行刪除;