刪除資料庫服務
① 如何刪除資料庫
在 Mysql 中,當需要刪除已創建的資料庫時,可以使用 DROP DATABASE 語句。其語法格式為:
DROP DATABASE [ IF EXISTS ] <資料庫名>
語法說明如下:
<資料庫名>:指定要刪除的資料庫名。
IF EXISTS:用於防止當資料庫不存在時發生錯誤。
DROP DATABASE:刪除資料庫中的所有表格並同時刪除資料庫。使用此語句時要非常小心,以免錯誤刪除。如果要使用 DROP DATABASE,需要獲得資料庫 DROP 許可權。
注意:MySQL 安裝後,系統會自動創建名為 information_schema 和 mysql 的兩個系統資料庫,系統資料庫存放一些和資料庫相關的信息,如果刪除了這兩個資料庫,MySQL 將不能正常工作。
例 1
下面在 MySQL 中創建一個測試資料庫 test_db_del。
mysql> CREATE DATABASE test_db_del;
Query OK, 1 row affected (0.08 sec)
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)
② 如何徹底刪除oracle資料庫
方法/步驟
1
•步驟1:☆停止服務。
•打開計算機桌面。點擊【開始】-【運行】,輸入services.msc命令,出現服務列表。
•分別選擇10個ORACLE資料庫服務,右擊選擇停止服務。 •
2
步驟2:☆卸載ORACLE資料庫-1
•卸載ORACLE資料庫時,要使用ORACLE資料庫自帶的卸載工具完成,可以在【開始】菜單-【程序】-【oracle】中找到。
步驟2:☆卸載ORACLE資料庫-2
•單擊【Universal Installer】,選擇產品清單中選擇已經安裝的Oracle產品,單擊刪除,完成卸載。
3
步驟3:☆刪除注冊表。
•因為在安裝ORACLE資料庫時,很多配置都寫到了注冊表中,要想徹底刪除資料庫,必須將注冊表中的數據刪除。
•刪除注冊表注冊表1:HKEY_CLASSES_ROOT\HKEY_LOCAL_MACHINE\SOFTWARE下ORACLE項
•刪除注冊表注冊表2:HKEY_CLASSES_ROOT\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下ORACLE項
•刪除注冊表注冊表3:HKEY_CLASSES_ROOT\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventlogHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application下ORACLE項 •
4
步驟4:刪除環境變數。
•如果在安裝ORACLE資料庫時進行了環境變數的設置,卸載的時候,需要將環境變數刪除。
•右擊我的電腦-屬性-系統屬性-高級,單擊環境變數按鈕。在系統變數中找到ORACLE_HOME選項,刪除即可。如果在CLASSPATH和PATH中也存在Oracle設置,一並刪除即可。
5
步驟5:☆刪除目錄重啟計算機。
•徹底刪除ORACLE資料庫,需要將ORACLE安裝目錄,全部刪除。
•刪除完畢之後,重啟計算機,完成ORACLE資料庫移除。
③ 如何刪除oracle資料庫
1.關閉oracle所有的服務。可以在windows的服務管理器中關閉;
2.打開注冊表:regedit 打開路徑: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
刪除該路徑下的所有以oracle開始的服務名稱,這個鍵是標識Oracle在windows下注冊的各種服務!
3.打開注冊表,找到路徑: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
刪除該oracle目錄,該目錄下注冊著Oracle資料庫的軟體安裝信息。
4.刪除注冊的oracle事件日誌,打開注冊表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
刪除注冊表的以oracle開頭的所有項目。
5.刪除環境變數path中關於oracle的內容。
滑鼠右鍵右單擊「我的電腦屬性高級環境變數PATH 變數。
刪除Oracle在該值中的內容。注意:path中記錄著一堆操作系統的目錄,在windows中各個目錄之間使用分號(; )隔開的,刪除時注意。
建議:刪除PATH環境變數中關於Oracle的值時,將該值全部拷貝到文本器中,找到對應的Oracle的值,刪除後,再拷貝修改的串,粘貼到PATH環境變數中,這樣相對而言比較安全。
6.重新啟動操作系統。
以上1~5個步驟操作完畢後,重新啟動操作系統。
7.重啟操作系統後各種Oracle相關的進程都不會載入了。
這時刪除Oracle_Home下的所有數據。(Oracle_Home指Oracle程序的安裝目錄)
8.刪除C:\Program Files下oracle目錄。 (該目錄視Oracle安裝所在路徑而定)
9.刪除開始菜單下oracle項,
如: C:\Documents and Settings\All Users\「開始」菜單\程序\Oracle - Ora10g
④ 刪除資料庫的命令是
1、drop (刪除表):刪除內容和定義,釋放空間。簡單來說就是把整個表去掉.以後要新增數據是不可能的,除非新增一個表。
drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger)索引(index);依賴於該表的存儲過程/函數將被保留,但其狀態會變為:invalid。
2、truncate (清空表中的數據):刪除內容、釋放空間但不刪除定義(保留表的數據結構)。與drop不同的是,只是清空表數據而已。
注意:truncate 不能刪除行數據,要刪就要把表清空。
3、delete (刪除表中的數據):delete 語句用於刪除表中的行。delete語句執行刪除的過程是每次從表中刪除一行,並且同時將該行的刪除操作作為事務記錄在日誌中保存以便進行進行回滾操作。
truncate與不帶where的delete :只刪除數據,而不刪除表的結構(定義)
4、truncate table 刪除表中的所有行,但表結構及其列、約束、索引等保持不變。新行標識所用的計數值重置為該列的種子。如果想保留標識計數值,請改用delete。如果要刪除表定義及其數據,請使用drop table 語句。
5、對於由foreign key約束引用的表,不能使用truncate table ,而應使用不帶where子句的delete語句。由於truncate table 記錄在日誌中,所以它不能激活觸發器。
6、執行速度,一般來說: drop> truncate > delete。
7、delete語句是資料庫操作語言(dml),這個操作會放到 rollback segement 中,事務提交之後才生效;如果有相應的 trigger,執行的時候將被觸發。
(4)刪除資料庫服務擴展閱讀
例子:
1、查看資料庫
⑤ SQL Server里如何刪除一個資料庫
工具/材料:以win7電腦、SQL Server ManageMent Studio為例。
1、首先點擊電腦左下方「開始」圖標。
⑥ 如何刪除sqlserver資料庫
刪除資料庫用drop
database
語句刪除或在圖形界面刪除都可。
如,刪除一個叫test的資料庫,語句刪除方法如下:
dropdatabasetest;
圖形界面:
1、進入SQL
Server
Management
Studio。
2、左邊列表找到「資料庫」。
3、在要刪除的資料庫上點滑鼠右鍵,選擇「刪除」即可。