`
jiagou
  • 浏览: 2534079 次
文章分类
社区版块
存档分类
最新评论

TRUNCATE TABLE--“清除体”

 
阅读更多

有時候我們會需要清除一個表格中的所有資料。要達到者個目的,一種方式是我們在 上一頁看到 的 DROP TABLE 指令。不過這樣整個表格就消失,而無法再被用了。另一種方式就是運 用 TRUNCATE TABLE 的指令。在這個指令之下,表格中的資料會完全消失, 可是表格本身會繼續存在。 TRUNCATE TABLE 的語法為下:


TRUNCATE TABLE "表格名"

所以,我們如果要清除在 SQL Create Table 那一頁建立的顧客表格之內的資料, 我們就鍵入:

TRUNCATE TABLE customer.

分享到:
评论

相关推荐

    delete from 表名与truncate table 表名区别

    1.delete不能使自动编号返回为起始值。... 您可能感兴趣的文章:Oracle给用户授权truncatetable的实现方案SQL中Truncate的用法golang实战之truncate日志文件详解tf.truncated_normal与tf.random_normal

    oracle恢复工具-FY_Recover_Data

    TRUNCATE不会逐个清除用户数据块上的数据,而仅仅重置数据字典和元数据块上的元数据(如存储段头和扩展段图)。也就是说,此时,其基本数据并未被破坏,而是被系统回收、等待被重新分配————因此,要恢复被...

    mysql表的清空、删除和修改操作详解

    一、清除mysql表中数据 delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。 效率上truncate比delete快,但truncate...

    超实用sql语句

    TRUNCATE TABLE table1 24、说明:选择从10到15的记录 select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc 技巧篇 - - -- - - - - - - 提升篇- - - - - - - - - - ...

    经典SQL语句大全

    TRUNCATE TABLE table1 24、说明:选择从10到15的记录 select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc 三、技巧 1、1=1,1=2的使用,在SQL语句组合时用的较多 ...

    数据库操作语句大全(sql)

    TRUNCATE TABLE table1 24、说明:选择从10到15的记录 select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc 三、技巧 1、1=1,1=2的使用,在SQL语句组合时用的较多 ...

    sql经典语句一部分

    TRUNCATE TABLE table1 24、说明:选择从10到15的记录 select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc 三、技巧 1、1=1,1=2的使用,在SQL语句组合时用的较多 ...

    MySQL数据库系统及应用综合练习.doc

    但保留表结构 A: truncate table B: rename table C: delete D: drop talbe 答案: A 【6】 E-R图设计属于( )。 A: 概念结构设计 B: 物理结构设计 C: 逻辑结构设计 D: 需求分析设计 答案: B 【7】 执行语句...

    2009达内SQL学习笔记

    不要过分依赖默认计算次序,使用圆括号()没有坏处,它能消除二义性。 and:条件与 如 SELECT prod_id,prod_price,prod_name FROM Products WHERE prod_price‘DELL’ or:条件或 (注: and 的优先级比 or 更高...

    经典全面的SQL语句大全

    TRUNCATE TABLE table1  24、说明:选择从10到15的记录 select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc 随机选择数据库记录的方法(使用Randomize函数,通过SQL...

    SQL语句大全 珍藏版2019-02-28

    修改表 ALTER TABLE "table_name"[改变方式] -- ADD 增加;DROP 删 除;CHANGE 更名;MODIFY 更改类型 (28) 主键.......................... ..................................................................18 ...

    SQL2005经典问题教程

    @TruncLog = 'BACKUP LOG ' + db_name() + ' WITH TRUNCATE_ONLY' DBCC SHRINKFILE (@LogicalFileName, @NewSize) EXEC (@TruncLog) -- Wrap the log if necessary. WHILE @MaxMinutes > DATEDIFF (mi, @StartTime...

    oracle中截断表的使用介绍

    在Oracle中如果删除了表中的某一条数据,还可以通过回滚操作(rollback)进行回滚,假如想清空一张 表的数据,但是又不想使其能进行回滚... 截断表格式: truncatetable表名。 假如我们创建了一个tb_AW表 createtabletb_

    SQL Server 不删除信息重新恢复自动编号列的序号的方法

     truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值。 而DBCC CHECKIDENT则更加方便一些,可以在不删除数据的情况下指定SEED的值。 1. truncate table tablename 2. DBCC ...

    databasic:[已弃用] 使用 Titon\Model 包

    数据库 v3.0.0 用于访问、抽象和操作 MySQL 数据库的包装...用于 CREATE TABLE、DELETE、DESCRIBE、DROP、UPDATE、INSERT、SELECT、TRUNCATE 和 OPTIMIZE 的预构建方法 以及更多... 文档 完整的文档可以在这里找到: :

    在 SQLSERVER 中快速有条件删除海量数据

    如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncate table1,因为truncate 是DDL操作,不产生rollback,不写日志...

    如何在SQLSERVER中快速有条件删除海量数据

    如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncate table1,因为truncate 是DDL操作,不产生rollback,不写日志...

    Smarty中文手册 chm版

    truncate [截取] upper [大写] wordwrap [行宽约束] 6. Combining Modifiers [组合修改器] 7. Built-in Functions [内建函数] capture config_load foreach,foreachelse include include_php insert if,...

    smarty手册.chm

    truncate [截取] upper [大写] wordwrap [行宽约束] 6. Combining Modifiers [组合修改器] 7. Built-in Functions [内建函数] capture config_load foreach,foreachelse include include_php insert if,...

    如何在 SQL SERVER 中快速有条件删除海量数据

    如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncate table1,因为truncate 是DDL操作,不产生rollback,不写...

Global site tag (gtag.js) - Google Analytics