時(shí)間:2024-03-08 08:50作者:下載吧人氣:41
本文導(dǎo)讀:刪除表中的數(shù)據(jù)的方法有delete,truncate, 其中TRUNCATE TABLE用于刪除表中的所有行,而不記錄單個(gè)行刪除操作。TRUNCATE TABLE 與沒(méi)有 WHERE 子句的 DELETE 語(yǔ)句類似;但是,TRUNCATE TABLE 速度更快,使用的系統(tǒng)資源和事務(wù)日志資源更少。下面介紹SQL開(kāi)發(fā)知識(shí):SQL開(kāi)發(fā)知識(shí):SQL開(kāi)發(fā)知識(shí):SQL中Truncate的用法
當(dāng)你不再需要該表時(shí), 用 drop;當(dāng)你仍要保留該表,但要?jiǎng)h除所有記錄時(shí), 用 truncate;當(dāng)你要?jiǎng)h除部分記錄時(shí)(always with a WHERE clause), 用 delete.
Truncate是一個(gè)能夠快速清空資料表內(nèi)所有資料的SQL語(yǔ)法。并且能針對(duì)具有自動(dòng)遞增值的字段,做計(jì)數(shù)重置歸零重新計(jì)算的作用。
一、Truncate語(yǔ)法
[ { database_name.[ schema_name ]. | schema_name . } ]
table_name
[ ; ]
網(wǎng)友評(píng)論