`
tianhandigeng
  • 浏览: 376580 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

SQL Truncate Table

SQL 
阅读更多

 

    有时候我们会需要清除一个表格中的所有资料。要达到者个目的,一种方式是我们在 SQL DROP 那一页 看到 的 DROP TABLE 指令。不过这样整个表格就消失,而无法再被用了。另一种方式就是运用 TRUNCATE TABLE 的指令。在这个指令之下,表格中的资料会完全消失,可是表格本身会继续存在。 TRUNCATE TABLE 的语法为下:

TRUNCATE TABLE "表格名"

所以,我们如果要清除在 SQL Create 那一页建立的顾客表格之内的资料,我们就打入:

TRUNCATE TABLE customer .

 

 

分享到:
评论

相关推荐

    SQL中Truncate的用法

    下面介绍SQL中Truncate的用法 当你不再需要该表时, 用 drop;当你仍要保留该表,但要删除所有记录时, 用 truncate;当你要删除部分记录时(always with a WHERE clause), 用 delete. Truncate是一个能够快速清空...

    oracle中truncate table后的数据恢复

    在Oracle数据库中,`TRUNCATE TABLE`是一个用于删除表中所有数据的命令,它与`DELETE`语句不同,不记录任何删除操作,并且在大多数情况下执行速度更快。然而,一旦执行`TRUNCATE TABLE`,数据通常无法通过常规的...

    ZenCart常用SQL命令

    与使用`DELETE FROM`语句相比,`TRUNCATE TABLE`在执行效率上更高,因为它不涉及记录删除日志的操作,而是直接释放已分配的空间。 #### 四、总结 通过上述介绍可以看出,在ZenCart的二次开发过程中,合理使用SQL...

    Truncate Table的用法讲解

    `TRUNCATE TABLE` 是 SQL 语言中一种用于删除表中所有数据的命令,但它与 `DELETE` 语句有着显著的区别。这篇文章将深入讲解 `TRUNCATE TABLE` 的使用方法,以及它与 `DELETE` 的对比,同时涵盖权限、适用场景及注意...

    ZenCart常用SQL语句

    这可以通过TRUNCATE TABLE语句实现,它会删除表中的所有记录,但不会影响表结构。例如: 1. 清空商品分类和其描述: ```sql TRUNCATE TABLE categories; TRUNCATE TABLE categories_description; ``` 2. 清空商品...

    SQL Server中TRUNCATE事务回滚操作方法

    在SQL Server中,`TRUNCATE`命令常用于快速删除表中的所有数据,其效率远高于`DELETE`语句,因为`TRUNCATE`不涉及行级别的删除,而是直接释放数据页,从而节省了大量的日志空间。然而,通常我们认为`TRUNCATE`操作是...

    PostgreSQL TRUNCATE TABLE

    在 PostgreSQL 数据库管理系统中,`TRUNCATE TABLE` 是一个非常实用的命令,它用于快速地删除表中的所有数据,但保留表的结构。与 `DELETE` 语句不同,`TRUNCATE TABLE` 不会逐行删除数据,而是直接移除整个表的数据...

    基于 sql server的常用关键字

    本文将根据提供的标题、描述、标签以及部分内容,详细解析与SQL Server相关的几个重要概念及其用法,包括`TRUNCATE TABLE`、`ALTER TABLE`(包括`ADD COLUMN`、`DROP COLUMN`)、`ADD CONSTRAINT`(涉及`PRIMARY KEY...

    SQL清空所有表

    - 清空表(`TRUNCATE TABLE`):快速地移除表中的所有数据,不记录任何日志信息,无法回滚。 - 删除表中所有数据(`DELETE FROM`):逐条删除表中的记录,会记录日志信息,可以通过事务回滚。 #### 二、使用`...

    student_sql_

    在描述中提到的"sql DDL for Table STUDENT"进一步明确了我们将深入学习如何使用DDL来定义或修改名为"STUDENT"的学生数据表。 SQL是关系型数据库管理系统的标准语言,它的DDL部分包括CREATE、ALTER、DROP和TRUNCATE...

    DB2清空表里所有数据.doc

    TRUNCATE TABLE Schema 名.表名; COMMIT; ``` 如果收到 SQL0428N 错误,提示不允许 TRUNCATE 作为工作单元的第一条语句,那么需要先提交当前事务: ```sql COMMIT; TRUNCATE TABLE Schema 名.表名; COMMIT; ...

    sql中as的用法和一些经典的sql语句.doc

    TRUNCATE TABLE table1 ``` 注意,TRUNCATE语句不能激活触发器。 三、UPDATE语句 UPDATE语句用于更新表中的记录。例如,以下语句更新table1中column列的值: ```sql UPDATE table1 SET column = column + 1 ...

    SqlServer高级命令

    通过以上对给定文件中的标题、描述、标签以及部分内容的详细分析,我们不仅了解了 `TRUNCATE TABLE`、`ALTER TABLE`、变量声明与赋值以及 `UPDATE` 语句等高级命令的具体用法,还掌握了它们在实际应用中的注意事项和...

    oracle数据库删除数据Delete语句和Truncate语句的对比.pdf

    2. 删除所有记录但保留记录占用空间:`Truncate [table] table_name reuse storage;` 如果你想删除所有记录但保留表空间以备后续使用,可以使用: ```sql Truncate table users reuse storage; ``` 但通常情况下,...

    SQL高手速成SQL语法教学

    SQL TRUNCATE TABLE - **用途**:用于删除表中的所有记录。 - **语法示例**: ```sql TRUNCATE TABLE table_name; ``` - **实例**: ```sql TRUNCATE TABLE employees; ``` #### 六、SQL数据操纵语言 #####...

    mysq与oraclel修改表结构

    TRUNCATE TABLE table_name; ``` 与Oracle类似,清空表数据。 - **给表添加注释**: ```sql COMMENT ON TABLE table_name IS 'Your comment'; ``` 2. **Oracle修改表结构** - **添加新字段**: Oracle的...

    Oracle给用户授权truncatetable的实现方案

    在Oracle数据库管理中,有时需要为特定用户授权执行`TRUNCATE TABLE`操作,以便他们在自己的职责范围内能够清理数据而不影响其他用户。然而,Oracle不支持直接为用户授予针对单个表的`TRUNCATE`权限,而是通常将更...

    常用SQL语句

    TRUNCATE TABLE table_name; ``` - **示例**: ```sql TRUNCATE TABLE table_name; ``` - **特点**: `TRUNCATE`比`DELETE`执行速度更快,并且它释放表所占用的空间,但不保留事务日志记录。 - **Drop** - **...

    Oracle更新数据和删除数据.pdf

    `TRUNCATE TABLE` 默认回收记录占用的空间,但可以通过 `REUSE STORAGE` 关键字保留空间,以备后续插入数据时使用: ```sql TRUNCATE TABLE accounting_employees REUSE STORAGE; ``` 而 `DROP STORAGE` 关键字则...

Global site tag (gtag.js) - Google Analytics