DROP 語句可永久刪除索引、資料表與資料庫。若僅需清空資料保留結構,請使用 TRUNCATE TABLE。
| 資料庫 | 語法 |
|---|---|
| MS Access | DROP INDEX index_name ON table_name |
| MS SQL Server | DROP INDEX table_name.index_name |
| DB2 / Oracle | DROP INDEX index_name |
| MySQL | ALTER TABLE table_name DROP INDEX index_name |
DROP TABLE table_name;
會連同結構、資料、索引、觸發器、約束一併刪除,不可回覆。
DROP DATABASE database_name;
會刪除資料庫內所有物件,極度危險,執行前請三思並備份。
TRUNCATE TABLE table_name;
適用場景: 需快速清空大量測試資料、重置表狀態時使用 TRUNCATE。