MySQL刪除表的三種方式 小結

2022-09-24 20:42:14 字數 624 閱讀 6242

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 是直接將 刪除,無法找回。...