#清空多张表、库中所有表的数据
truncate table table_name1,table_name2,...;
#清空单张表的数据
truncate table table_name;
drop table table_name;
drop table if exists table_name;
#删除部分数据
delete from tb_name where clause;
#清空表,仅删除数据、保留表结构,同时也不释放表空间
delete from tb_name;
MySQL、Mariadb、PostgreSQL删除表数据、清空表命令 都可用以上三种命令。
使用原则总结如下:
在没有备份的情况下,谨慎使用drop、truncate。
在实际应用中,要根据具体需求和场景选择合适的操作。
truncate、delete和drop都是用于删除数据或表的操作,但它们之间有一些关键的区别:
总结:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。