列出以下MySql命令之间的差异.
另外根据您的经验,请告诉我每个人的典型使用场景.
nic*_*ckf 27
drop table tablename;
truncate table tablename;
DELETE因为删除所有数据更快.DELETE将扫描表以生成受影响的行数.delete from tablename;
WHERE子句筛选要删除的行.DELETE FROM tablename WHERE username = 'joe'小智 5
如果您只想删除行,那么您可以使用DELETE
如果您想从数据库中删除表,那么您可以使用DROP
在删除数据之前,先想清楚数据是否有用。因为您无法再次获取该数据。