Mysql数据库自建,使用,问题排查最佳实践 表中的数据被删除了,但是这个数据在硬盘上的真实存储空间不会被释放!!! 这种删除缺点是:删除效率比较低。 这种删除优点是:支持回滚,后悔了可以再恢复数据!!! truncate语句删除数据的原理? 这种删除效率比较高,表被一次截断,物理删除。 这种删除缺点:不支持回滚。 这种删除优点:快速。 用法:truncate table dept_bak; (这种操作属于DDL操作。) 大表非常大,上亿条记录???? 删除的时候,使用delete,也许需要执行1个小时才能删除完!效率较低。