1、delete:delete from [表名] where [条件]。
删除表的行记录,属于DML,所以没删除一行数据都会触发trigger进行相关操作。
当delete不加where条件语句时,作用相当于truncate,但效率低于truncate。
2、truncate:truncate table [表名]
清空表数据,相当于删除原表,重新创建表,属于DDL,操作完自动提交事务。
没有备份,需注意。
3、drop:drop table [表名]
删除表,将表数据和结构都删除,属于DDL,操作完自动提交事务。
没有备份,需注意。