drop table
drop 是直接刪除表資訊,速度最快,但是無法找回資料
例如刪除 user 表:
drop table user;
truncate (table)
truncate 是刪除表資料,不刪除表的結構,速度排第二,但不能與where一起使用
例如刪除 user 表:
truncate table user;
delete from
delete 是刪除表中的資料,不刪除表結構,速度最慢,但可以與where連用,可以刪除指定的行
例如刪除user表的所有資料
delete from user;
刪除user表的指定記錄
delete from user where user_id = 1;
三種方式的區別
相同點
不同點小知識
dele程式設計客棧te 與 delete from 區別
如果只針對一張表進行刪除,則效果一樣;如果需要聯合其他表,則需要使用from
delete tb1 from tb1 m where id in (select id from tb2);
用法總結
www.cppcns.com
MySQL刪除表的三種方式
文章目錄 drop table truncate table delete from 三種方式的區別 用法總結 drop table drop 是直接刪除表資訊,速度最快,但是無法找回資料 例如刪除 user 表 drop table user 1truncate table truncate 是刪...
Mysql 刪除資料表的三種方式詳解
1 當你不再需要該錶時,用drop 2 當你仍要保留該錶,但要刪除所有記錄時,用truncate 3 當你要刪除部分記錄或者有可能會後悔的話,用delete。1.drop table tb drop 是直接將 刪除,無法找回。例如刪除 user 表 drop table user 2.truncat...
Mysql 刪除資料表的三種方式詳解
mysql 刪除資料表的三種方式詳解 用法 1 當你不再需要該錶時,用 drop 2 當你仍要保留該錶,但要刪除所有記錄時,用 truncate 3 當你要刪除部分記錄或者有可能會後悔的話,用 delete。刪除程度可從強到弱如下排列 drop table tb drop 是直接將 刪除,無法找回。...