其中哪个查询更快?
在MySQL中,对于具有大量行的表,我认为drop是最快的操作,然后是truncate,最后是delete。
drop
truncate
delete
理论上:
drop和truncate是DDL操作,而delete是DML操作;随着行数的增加,delete的性能会迅速下降(而DDL操作对底层数据集大小的依赖性较小)。
在MySQL中,truncate位于drop的下面,并重新创建了表-因此它不能比直线drop