如何清空mysql表中的数据
清除MySQL表中的数据有两种⽅式
第⼀种:
delete from表名 (where条件);
第⼆种
truncate table表名;
两种⽅式的⽐较:
1、delete语句可以带where条件,如果不带默认全部删除,truncate table不能带条件,默认清空整张表的数据
2、效率上truncate要⽐delete更快,⼀旦删除数据不可恢复
3、delete只删除数据,不会释放表空间,⽽使⽤truncate table删除则会释放全部的表空间,相当于恢复成⼀张新表
第⼀种⽅法:
1delete from表名 (where条件);
第⼆种⽅法:mysql中delete语句
1truncate table表名;
两种⽅式的⽐较:
1、delete语句可以带where条件,如果不带默认全部删除,truncate table不能带条件,默认清空整张表的数据
2、效率上truncate要⽐delete更快,⼀旦删除数据不可恢复
3、delete只删除数据,不会释放表空间,⽽使⽤truncate table删除则会释放全部的表空间,相当于恢复成⼀张新表
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论