DROP DATABASE
說明
刪除資料庫,並從檔案系統中刪除與資料庫相關的目錄。如果資料庫不存在於系統中,將擲回例外狀況。
語法
DROP { DATABASE | SCHEMA } [ IF EXISTS ] dbname [ RESTRICT | CASCADE ]
參數
-
DATABASE
|
SCHEMADATABASE
和SCHEMA
意思相同,兩者都可以使用。 -
IF EXISTS
如果指定,當資料庫不存在時,不會擲回例外狀況。
-
RESTRICT
如果指定,將限制刪除非空資料庫,且預設啟用。
-
CASCADE
如果指定,將刪除所有相關的表格和函數。
範例
-- Create `inventory_db` Database
CREATE DATABASE inventory_db COMMENT 'This database is used to maintain Inventory';
-- Drop the database and it's tables
DROP DATABASE inventory_db CASCADE;
-- Drop the database using IF EXISTS
DROP DATABASE IF EXISTS inventory_db CASCADE;