小飛哥

          快速清空數(shù)據(jù)表

          truncate table 表名 一次性清空,無條件的。很快。

          TRUNCATE TABLE 刪除表中的所有行,而不記錄單個(gè)行刪除操作。 語法 TRUNCATE TABLE name 參數(shù) name 是要截?cái)嗟谋淼拿Q或要?jiǎng)h除其全部行的表的名稱。 注釋 TRUNCATE TABLE 在功能上與不帶 WHERE 子句的 DELETE 語句相同:二者均刪除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系統(tǒng)和事務(wù)日志資源少。 DELETE 語句每次刪除一行,并在事務(wù)日志中為所刪除的每行記錄一項(xiàng)。TRUNCATE TABLE 通過釋放存儲(chǔ)表數(shù)據(jù)所用的數(shù)據(jù)頁來刪除數(shù)據(jù),并且只在事務(wù)日志中記錄頁的釋放。 TRUNCATE TABLE 刪除表中的所有行,但表結(jié)構(gòu)及其列、約束、索引等保持不變。新行標(biāo)識(shí)所用的計(jì)數(shù)值重置為該列的種子。如果想保留標(biāo)識(shí)計(jì)數(shù)值,請(qǐng)改用 DELETE。如果要?jiǎng)h除表定義及其數(shù)據(jù),請(qǐng)使用 DROP TABLE 語句。 對(duì)于由 FOREIGN KEY 約束引用的表,不能使用 TRUNCATE TABLE,而應(yīng)使用不帶 WHERE 子句的 DELETE 語句。由于 TRUNCATE TABLE 不記錄在日志中,所以它不能激活觸發(fā)器。 TRUNCATE TABLE 不能用于參與了索引視圖的表

          posted on 2010-01-29 15:44 小飛哥 閱讀(1237) 評(píng)論(1)  編輯  收藏 所屬分類: sql

          Feedback

          # re: 快速清空數(shù)據(jù)表 2015-06-16 16:02 五千多

          撒旦王  回復(fù)  更多評(píng)論   



          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          My Links

          News

          常用鏈接

          隨筆分類

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 甘德县| 清水县| 乌拉特前旗| 张家口市| 赫章县| 阳谷县| 洛隆县| 城固县| 阿坝| 垣曲县| 昌吉市| 资阳市| 昆明市| 景德镇市| 白山市| 沙雅县| 荆门市| 天气| 中卫市| 龙门县| 长汀县| 安泽县| 丁青县| 四子王旗| 罗甸县| 秦皇岛市| 辰溪县| 北辰区| 福鼎市| 西林县| 黄平县| 贵定县| 西乌| 嘉义市| 芜湖市| 兰西县| 南召县| 旌德县| 德化县| 宝应县| 长治市|