数据库的delete语句,你真的了解吗?数据库中的一个表中有若干数据,其占用的储存空间为10MB,如果用delete语句删除表中的所有数据,此时该表所占用的储存空间为多大?答案:10MB解释:数据库中的delete操作类似于windows系统中把数据放到回收站,还可以恢复,因此他不会立即释放储存空间,如果想在删除数据后立即释放储存空间,可以使用truncate数据库的delete和truncate命令有哪些区别?1:truncate是一个数据库定义语言,他会被隐式的提交,一旦执行后将不能进行回滚,delete执行的过程是每次从表中删除一行数据,同时将删除的操作以日志的形式进行保存,以便将来进行回滚操作.2:用delete操作后,被删除的数据占用的储存空间还是在的,还可以恢复,而用truncat操作删除的数据后,被删除的数据会立即释放所占用的储存空间,被删除的数据是不能被恢复的.3:truncate的执行速速比delete的执行速度要快.