delete from 表名(后面不跟where语句,则删除表中所有的数据)
truncate table 表名
区别:
truncate 是直接生效的,不能回滚
先删除表,再创建表 ,适用于大数据量,有索引的删除
delete 不删除表的结构,只是针对表中的内容删除
,大数据量会比较慢,相对安全,可以回滚,并且commit以后才会提交,并且不会删除表结构,也不会释放表所占用的空间

delete from 表名(后面不跟where语句,则删除表中所有的数据)
truncate table 表名
区别:
truncate 是直接生效的,不能回滚
先删除表,再创建表 ,适用于大数据量,有索引的删除
delete 不删除表的结构,只是针对表中的内容删除
,大数据量会比较慢,相对安全,可以回滚,并且commit以后才会提交,并且不会删除表结构,也不会释放表所占用的空间