刪除數據庫的命令是什么?

刪除數據庫的命令是“DELETE DATA”,具體格式為“DROP DATABASE [IF EXISTS] 數據庫名;”,可以刪除數據庫中的所有表格并同時刪除數據庫。如果要使用“DROP DATABASE”,需要獲得數據庫DROP權限。

刪除數據庫的命令是什么?

當數據庫不再使用時應該將其刪除,以確保數據庫存儲空間中存放的是有效數據。刪除數據庫是將已經存在的數據庫從磁盤空間上清除,清除之后,數據庫中的所有數據也將一同被刪除。

(推薦教程:mysql視頻教程

mysql 中,當需要刪除已創建的數據庫時,可以使用 DROP DATABASE 語句。其語法格式為:

DROP?DATABASE?[?IF?EXISTS?]?數據庫名

語法說明如下:

  • 數據庫名:指定要刪除的數據庫名。

  • IF EXISTS:用于防止當數據庫不存在時發生錯誤。

  • DROP DATABASE:刪除數據庫中的所有表格并同時刪除數據庫。使用此語句時要非常小心,以免錯誤刪除。如果要使用 DROP DATABASE,需要獲得數據庫 DROP 權限。

注意:MySQL 安裝后,系統會自動創建名為 information_schema 和 mysql 的兩個系統數據庫,系統數據庫存放一些和數據庫相關的信息,如果刪除了這兩個數據庫,MySQL 將不能正常工作。

示例:

查看數據庫

mysql>?SHOW?DATABASES; +--------------------+ |?Database???????????| +--------------------+ |?information_schema?| |?mysql??????????????| |?performance_schema?| |?sakila?????????????| |?sys????????????????| |?test_db????????????| |?test_db_char???????| |?test_db_del????????| |?world??????????????| +--------------------+ 9?rows?in?set?(0.00?sec)

使用命令行工具將數據庫 test_db_del 從數據庫列表中刪除

mysql>?DROP?DATABASE?test_db_del; Query?OK,?0?rows?affected?(0.57?sec) mysql>?SHOW?DATABASES; +--------------------+ |?Database???????????| +--------------------+ |?information_schema?| |?mysql??????????????| |?performance_schema?| |?sakila?????????????| |?sys????????????????| |?test_db????????????| |?test_db_char???????| |?world??????????????| +--------------------+ 8?rows?in?set?(0.00?sec)

此時數據庫 test_db_del 不存在。

更多編程相關知識,請訪問:mysql視頻教程!!

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享