資料刪除 delete

2022-02-25 14:58:15 字數 451 閱讀 7270

--資料刪除:在刪除的時候需要詢問是否真的需要刪除?同時在之後的專案中,刪除往往不是真的刪除,而是做刪除標記

--語法:

--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...