truncate 和 delete 都可以将数据实体删掉,truncate 的操作并不记录到 rollback 日志,操作速度较快,删除数据不能恢复delete 操作不释放表空间truncate 不能对视图等进行删除;delete 可以删除单表的视图数据(本质是对表数据的删除)truncate 是数据定义语言(DDL);delete 是数据操纵语言(DML) 【Java面试题与答案】整理推荐 基础与语法集合网络编程并发编程Web安全设计模式框架算法与数据结构异常文件解析与生成LinuxMySQLOracleRedisDubbo