3.2 刪除數據庫
使用SQL語句中的DROP DATABASE可以刪除一個數據庫。另外,不同的數據庫管理系統中也提供了刪除數據庫的方法。這一節就以MySQL 5.0數據庫為例,介紹如何在MySQL 5.0數據庫中刪除一個數據庫。
3.2.1 使用SQL語句刪除數據庫
如果想刪除數據庫,可以使用DROP DATABASE語句將其刪除。其語法規則如下:
DROP DATABASE database_name
其中,DROP DATABASE表示用于刪除數據庫的關鍵字;database_name用來表示要刪除的數據庫的名字。例如,如果要刪除test_STInfo數據庫,則可以使用如下的SQL語句。
DROP DATABASE test_STInfo
這段SQL語句就是刪除一個名為test_STInfo的數據庫。DROP DATABASE是刪除數據庫需要用到的關鍵字,test_STInfo是數據庫的名字。
3.2.2 在MySQL 5.0 Command Line Client窗口下刪除數據庫
下面以MySQL 5.0數據庫為例,看一下在MySQL5.0數據庫中,如何在MySQL 5.0 Command Line Client窗口下,使用DROP DATABASE語句刪除test_STInfo數據庫。
(1)單擊“開始”|“所有程序”|“MySQL 5.0”|”MySQL 5.0 Command Line Client”命令。運行后,在出現的MySQL 5.0 Command Line Client窗口中輸入密碼。其密碼為root。
(2)在MySQL 5.0 Command Line Client窗口中mysql>的后面使用DROP DATABASE語句將test_STInfo數據庫刪除,并在該SQL語句的后面以分號結尾。
(3)按“Enter”鍵,執行刪除數據庫的SQL語句,其執行后的結果如圖3.4所示。

圖3.4 刪除test_STInfo數據庫
注意 在使用MySQL 5.0 Command Line Client窗口書寫SQL語句時,在SQL語句的后面都需要加一個分號(;),否則SQL語句無法得到正確的執行。
在圖3.4中,可以看到,使用DROP DATABASE語句刪除test_STInfo數據庫后,在其刪除數據庫的SQL語句下面,輸出了如下的信息:
Query OK,0 rows affected(0.16 sec)
在這段輸出信息中Query OK表明DROP DATABASE語句刪除test_STInfo數據庫的SQL語句已經得到了正確的執行。
為了查看test_STInfo數據庫是否已經成功刪除,可以使用鼠標雙擊“我的電腦”,進入到C:\Program Files\MySQL\MySQL Server 5.0\data的目錄下,若在該目錄下的test_STInfo文件夾已經不見了,則表明test_STInfo數據庫已經被刪除了。
也可以在MySQL 5.0 Command Line Client窗口中驗證,在3.1.2小節的最后提到過,如果想使用test_STInfo數據庫,可以使用USE test_STInfo語句。由于已經使用DROP DATABASE語句將test_STInfo數據庫刪除了,如果在MySQL 5.0 Command Line Client窗口輸入USE test_STInfo語句,應該得到一個錯誤信息。下面就來看一下在MySQL 5.0 Command Line Client窗口輸入USE test_STInfo語句后的顯示結果,如圖3.5所示。

圖3.5 刪除test_STInfo數據庫后使用USE test_STInfo語句
從圖3.5中可以看到,刪除test_STInfo數據庫后在MySQL 5.0 Command Line Client窗口使用USE test_STInfo語句,會得到一個錯誤信息,表示數據庫管理系統沒有找到test_STInfo數據庫,說明該數據庫已經被成功刪除了。
3.2.3 在MySQL 5.0用戶圖形界面中刪除數據庫
當然,除了可以在MySQL 5.0 Command Line Client窗口中刪除數據庫之外,還可以在MySQL 5.0的MySQL 5.0用戶圖形界面中直接刪除數據庫。刪除方法如下:
(1)單擊“開始”|“所有程序”|“MySQL”|“MySQL Query Browser”命令,會出現一個MySQL 5.0用戶圖形界面的確認界面。
(2)在Username文本框中輸入root,在Password文本框中輸入密碼root。在Default Schema文本框中會顯示剛才創建的test_STInfo數據庫的名字。
(3)設置完成后,單擊“OK”按鈕進入MySQL 5.0的MySQL 5.0用戶圖形界面。在該MySQL 5.0用戶圖形界面的右側Schemata選項下對應的數據庫中,會看到剛才創建的test_STInfo數據庫。
(4)右擊test_STInfo數據庫,在出現的列表框中,選擇“Drop Schema”命令,如圖3.6所示。

圖3.6 在MySQL 5.0用戶圖形界面刪除數據庫
(5)在出現的確認刪除的對話框中,單擊“OK”按鈕,完成test_STInfo數據庫的刪除。
- SQL Server入門經典
- Java Data Science Cookbook
- 數據要素五論:信息、權屬、價值、安全、交易
- 一個64位操作系統的設計與實現
- 數據庫技術及應用教程
- 數據庫原理與設計(第2版)
- Oracle PL/SQL實例精解(原書第5版)
- 數據科學工程實踐:用戶行為分析與建模、A/B實驗、SQLFlow
- HikariCP連接池實戰
- 數據庫技術及應用
- SAS金融數據挖掘與建模:系統方法與案例解析
- SIEMENS數控技術應用工程師:SINUMERIK 840D-810D數控系統功能應用與維修調整教程
- 商業智能工具應用與數據可視化
- Cognitive Computing with IBM Watson
- Python金融數據挖掘與分析實戰