1.drop 删除表; 将会删除表结构包括索引等等;操作立即生效不能回滚;表所占空间会全部释放掉;
2.truncate 删除表中所有数据再插入时自增长id又从1开始;不删除表结构但会删除索引,触发器;依赖于表中的存储过程和函数不会被删除但会被置为invalid(无效);操作立即生效不能回滚;索引所占空间会恢复初始值;
3.delete 删除表中数据可以加where条件;删除操作作为事务记录保存在日志中以便回滚;不会减少表和索引所占空间;
1.drop 删除表; 将会删除表结构包括索引等等;操作立即生效不能回滚;表所占空间会全部释放掉;
2.truncate 删除表中所有数据再插入时自增长id又从1开始;不删除表结构但会删除索引,触发器;依赖于表中的存储过程和函数不会被删除但会被置为invalid(无效);操作立即生效不能回滚;索引所占空间会恢复初始值;
3.delete 删除表中数据可以加where条件;删除操作作为事务记录保存在日志中以便回滚;不会减少表和索引所占空间;