- MySQL入門很輕松(微課超值版)
- 云尚科技
- 765字
- 2020-09-18 11:30:45
3.4 刪除數據庫

刪除數據庫是將已經存在的數據庫從磁盤空間中清除,在執行刪除命令后,所有數據庫中的數據也將會消失。因此,在刪除數據庫時,務必十分謹慎。
3.4.1 使用DROP語句刪除
在MySQL數據庫中,可以使用DROP語句刪除數據庫,其基本語法格式如下:
DROP DATABASE database_name;
主要參數為database_name:是要刪除的數據庫名稱,如果指定數據庫名不存在,則刪除出錯。
【實例9】刪除數據庫mybase,輸入語句如下:
DROP DATABASE mybase;
按Enter鍵,執行語句,執行結果如圖3-11所示,從執行結果可以看出,數據庫mybase被成功刪除。
數據庫mybase被刪除后,再次使用“SHOW CREATE DATABASE mybase;”語句查看數據庫,結果如圖3-12所示。

圖3-11 刪除數據庫mybase

圖3-12 錯誤提示信息
上面的執行結果顯示一條錯誤信息ERROR 1049,表示數據庫mybase不存在,說明之前的刪除語句已經成功刪除了數據庫mybase。
3.4.2 使用mysqladmin命令刪除
除了使用DROP語句刪除數據庫外,還可以使用mysqladmin命令在終端執行刪除命令。
【實例10】使用mysqladmin命令刪除數據庫book,輸入如下命令:
mysqladmin -u root -p drop book Enter password:******
執行以上刪除數據庫命令后,會出現一段信息提示語句,來確認是否真的刪除數據庫,如圖3-13所示。

輸入“y”,表示確定要刪除數據庫,然后按Enter鍵,執行刪除操作,執行完成后,會給出如下提示語句。
Database "book" dropped
該語句說明數據庫book已經被刪除,如圖3-14所示。

圖3-13 確認是否真的刪除數據庫

圖3-14 刪除數據庫book
3.4.3 使用PHP腳本刪除
使用PHP中的mysqli_query函數可以刪除MySQL數據庫。該函數有兩個參數,在執行成功時返回TRUE,否則返回FALSE。其語法格式如下:
mysqli_query(connection,query,resultmode);
主要參數介紹如下。
- connection:必需。規定要使用的MySQL連接。
- query:必需。規定查詢字符串。
- resultmode:可選。一個常量,可以是MYSQLI_USE_RESULT(如果需要檢索大量數據,請使用這個)和MYSQLI_STORE_RESULT(默認)中的任意一個值。
【實例11】使用PHP中的mysqli_query函數刪除數據庫,輸入如下語句:

執行成功后,執行結果如圖3-15所示。
注意:在使用PHP腳本刪除數據庫時,不會出現確認是否刪除信息,會直接刪除指定數據庫,所以在刪除數據庫時要特別小心。

圖3-15 成功刪除數據庫
- Data Analysis with IBM SPSS Statistics
- Python王者歸來
- Julia Cookbook
- JavaScript by Example
- JSP開發案例教程
- PHP+MySQL網站開發項目式教程
- Access 2010數據庫應用技術(第2版)
- Scala編程(第5版)
- Python數據可視化之美:專業圖表繪制指南(全彩)
- JQuery風暴:完美用戶體驗
- 寫給大家看的Midjourney設計書
- 超簡單:Photoshop+JavaScript+Python智能修圖與圖像自動化處理
- Learning Unreal Engine Game Development
- 軟件測試技術
- Sitecore Cookbook for Developers