--delete from 表名日誌
--1>只是刪除表中某些數據,表結構還在.。table
--2>Delete 能夠帶where子句來刪除一部分數據,例如 DELETE FROM Student WHERE sAge > 20效率
--3>自動編號不恢復到初始值。數據
--truncate table 表名tab
--1>truncate語句不能跟where條件,沒法根據條件來刪除,只能所有刪除數據。let
--2>自動編號恢復到初始值。ab
--3>使用truncate刪除表中全部數據要比delete效率高的多,由於truncate操做採用按最小方式來記錄日誌.delete
--4>truncate刪除數據,不觸發delete觸發器。
--drop table 表名
--1>刪除表自己,即表中數據和表結構(列、約束、視圖、鍵)所有刪除。
自動編號解釋:
1自動編號只會向前增加,不會倒退。2若是插入數據出錯,自動編號也會增加,下次插入時,編號會「跳過」。3自動編號列是不能人爲修改的。(通常狀況)