`
tianhandigeng
  • 浏览: 369107 次
  • 性别: 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是一个能够快速清空...

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

    本文介绍在事务中回滚TRUNCATE操作的方法,并演示了操作的结果,是可以对TRUNCATE进行回滚操作的。

    SQLite Truncate Table

    SQLite Truncate Table 在 SQLite 中,并没有 TRUNCATE TABLE 命令,但可以使用 SQLite 的 DELETE 命令从已有的表中删除全部的数据。 语法 DELETE 命令的基本语法如下: sqlite> DELETE FROM table_name; 但这种...

    PostgreSQL TRUNCATE TABLE

    PostgreSQL TRUNCATE TABLE PostgreSQL 中 TRUNCATE TABLE 用于删除表的数据,但不删除表结构。 也可以用 DROP TABLE 删除表,但是这个命令会连表的结构一起删除,如果想插入数据,需要重新建立这张表。 TRUNCATE ...

    数据库中truncate,delete,drop语句的比较

    作为初学者,有时容易混淆truncate,delete,drop之间的根本区别,所有今日小记一下。。。

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

    1,对其它用户下的表执行trundate ...SQL> create table Z_TRUNCATE_T(ID number); Table created. SQL> insert into Z_TRUNCATE_T select 1 from dual; 1 row created. SQL> commit; Commit complete. SQL> select

    MySQL用truncate命令快速清空一个数据库中的所有表

    select CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') from INFORMATION_SCHEMA.TABLES where table_schema in ('数据库1','数据库2'); 以名为dbname的数据库为例,执行select语句: mysql> ...

    实例理解SQL中truncate和delete的区别

    本文以一个简单实例为大家介绍了SQL中truncate和delete的区别,帮助大家理解,具体内容如下 ---创建表Table1 IF OBJECT_ID('Table1','U') IS NOT NULL DROP TABLE Table1 GO CREATE TABLE Table1 (ID INT NOT NULL,...

    delete from 表名与truncate table 表名区别

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

    创建与删除SQL约束或字段约束SQL约束控制

    select ''TRUNCATE TABLE ''+name from sysobjects '' 3)恢复所有表约束的SQL select ''alter table ''+name+'' check constraint all'' from type=''U'' 4)删除某字段的约束 declare @name varchar...

    MySQL中truncate误操作后的数据恢复案例

    实际线上的场景比较复杂,当时涉及了truncate, delete 两个操作,经确认丢数据差不多7万多行,等停下来时,差不多又有共计1万多行数据写入。 这里为了简单说明,只拿弄一个简单的业务场景举例。 测试环境: Percona-...

    复习笔记SQL34句

    SQL语句(01) SELECT 2 SQL语句(02) DISTINCT 2 SQL语句(03) WHERE 2 SQL语句(04) AND OR 2 ...SQL语句(31) Truncate Table 12 SQL语句(32) Insert Into 12 SQL语句(33) Update 13 SQL语句(34) Delete 13

    【SQL高级(八)】【SQL CREATE INDEX 语句+SQL 撤销索引、撤销表以及撤销数据库+SQL ALTER TABLE 语句】

    文章目录SQL CREATE INDEX 语句索引SQL CREATE INDEX 语法SQL CREATE UNIQUE INDEX 语法SQL 撤销索引、撤销表以及撤销数据库DROP INDEX 语句DROP TABLE 语句DROP DATABASE 语句TRUNCATE TABLE 语句SQL ALTER TABLE ...

    SQL语句教程.doc

    TRUNCATE TABLE 31 INSERT INTO 32 UPDATE 33 DELETE FROM 34 进阶SQL 35 UNION 36 UNION ALL 37 INTERSECT 38 MINUS 39 子查询 40 EXISTS 42 CASE 43 算排名 44 算中位数 45 算总合百分比 47 算累积总合百分比 48 ...

    MySQL删除表数据的方法

    在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,DELETE语句更灵活。  如果...

    sql删除表中的记录的方法

    sql删除表中的记录的方法 1.删除表中的行:TRUNCATE TABLE 2.删除表中的行:DELETE 语句 3.删除表:DROP TABLE TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。

    SQL语句教程.pdf

    TRUNCATE TABLE INSERT INTO UPDATE DELETE FROM 进阶 SQL UNION UNION ALL INTERSECT MINUS 子查询 EXISTS CASE 算排名 算中位数 算总合百分比 算累积总合百分比 SQL 语法 无论您是一位 SQL 的新手,或是一位只是...

    sqlserver 日志恢复方法(搞定drop和truncate)

    –1 use master backup database logTest to disk=’D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak’ with format –2 use logTest create table table_1(Id int, ...

    MySQL Truncate用法详解

    前言: 当我们想要清空某张表时,往往会使用truncate语句。大多时候我们只关心能否满足...执行truncate语句需要拥有表的drop权限,从逻辑上讲,truncate table类似于delete删除所有行的语句或drop table然后再create

Global site tag (gtag.js) - Google Analytics