一唯蝶、用法與釋義
1. DROP:
- 用法:DROP TABLE 表名
- DDL語句操软,刪除內(nèi)容和表定義雏胃,并釋放空間请毛。即刪除數(shù)據(jù)和表結構。
2. TRUNCATE
- 用法: TRUNCATE TABLE 表名
- DDL語句瞭亮,刪除內(nèi)容方仿、釋放空間,保留表結構统翩。刪除表數(shù)據(jù)仙蚜,不能刪除行數(shù)據(jù)。
3. DELETE
- 用法: DELETE TABLE 表名 WHERE 條件
- DML語句厂汗,同TRUNCATE類似委粉,DELETE即可刪除行也是刪除整個表數(shù)據(jù)。
二娶桦、區(qū)別
1. 執(zhí)行效率:
- DROP > TRUNCATE > DELETE
- DELETE執(zhí)行過程是 每次從表中刪除一行贾节,并將該操作作為事務記錄保存在日志汁汗,便于回滾操作。
2. 觸發(fā)器和事務
- DELETE支持事務和trigger