--資料刪除:在刪除的時候需要詢問是否真的需要刪除?同時在之後的專案中,刪除往往不是真的刪除,而是做刪除標記
--語法:
--delete from 表名 where 條件
delete from teacher
--刪除指定的人員資訊
delete from teacher where id=26
--使用delete刪除的特點:
--1.它是一條條記錄進行刪除。每一次的刪除都需要將操作記錄到日誌檔案中,效率不高。
--2.它不會讓標識列重新從標識種子計算,而是繼續之前的最後一條記錄的標識列
--truncate table 表名 --沒有條件
--1.一次性刪除表的所有記錄,不關注記錄的數量,日誌檔案最小化寫入方式,效率更高
--2.標識列會從標識種子重新計算
truncate table teacher
delete 刪除語句
delete 語句用於刪除表中的行。delete from 表名稱 where 列名稱 值 lastname firstname address city gates bill xuanwumen 10 beijing wilson fred zhongshan 23 nanjing fred wi...
MYSQL中delete刪除多表資料
1 delete from t1 where 條件 2 delete t1 from t1 where 條件 3 delete t1 from t1,t2 where 條件 4 delete t1,t2 from t1,t2 where 條件 前3者是可行的,第4者不可行。也就是簡單用delete語...
刪除資料Delete 語句 Truncate 語句
如果想要刪除表的所有資料,truncate語句要比 delete 語句快。因為 truncate 刪除了表,然後根據表結構重新建立它,而 delete 刪除的是記錄,並沒有嘗試去修改表。這也是為什麼當向乙個使用 delete 清空的表插入資料時,mysql 會記住前面產生的autoincrement...