在MySQL中,可以透過使用DROP DATABASE語句或者DROP SCHEMA語句來刪除已經存在的資料庫。使用該命令刪除資料庫的同時,該資料庫的表,以及表中的資料也將永遠刪除,因此,在使用該語句刪除資料庫時一定要小心,以免刪除有用的資料庫。DROP DATABASE或者DROP SCHEMA語句的語法格式如下。
DROP{DATABASE|SCHEMA} [IF EXISTS] 資料庫名;
引數說明如下。
(1){DATABASE|SCHEMA}:表示必須有一個是必選項,這兩個選項的結果是一樣的,使用哪個都可以。
注意:
注意:
注意:
為了解決這一問題,可以在DROP DATABASE語句中使用IF EXISTS語句來保證只有當資料庫存在時才執行資料庫的操作。
例 透過DROP DATABASE 語句刪除名稱為db_111的資料庫(該資料庫不存在),具體程式碼如下。SHOW DATABASE LIKE ‘db_%’;DROP DATABASE IF EXISTS db_111;
MySQL安裝後,系統會自動建立兩個名稱分別為performance_schema和mysql的系統資料庫,MySQL把與資料庫相關的資訊儲存在這兩個系統資料庫中,如果刪除了這兩個資料庫,那麼MySQL將不能正常工作,所以這兩個資料庫一定不能刪除。
最新評論