在 SQL 中,DROP 語句用于刪除數據庫對象(如表、視圖和索引等)。其基本語法結構如下:
DROP object_type object_name [CASCADE | RESTRICT];
object_type
:要刪除的對象類型,例如 TABLE、VIEW、INDEX 等。object_name
:要刪除的對象名稱。CASCADE
:可選參數,當指定此參數時,將刪除依賴于該對象的所有其他對象。RESTRICT
:可選參數,當指定此參數時,只有在沒有其他對象依賴于該對象時才會刪除它。這是默認行為。以下是一些示例:
刪除表:
DROP TABLE table_name;
刪除視圖:
DROP VIEW view_name;
刪除索引:
DROP INDEX index_name;
請注意,在使用 DROP 語句時要非常小心,因為刪除的對象不能恢復。在執行此操作之前,請確保已經備份了相關數據。