`
moor212
  • 浏览: 174096 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL删除语句(转)

    博客分类:
  • DB
阅读更多
sql删除表中的记录的方法 博客分类: 数据库随笔
SQL数据结构.1.删除表中的行:TRUNCATE TABLE
2.删除表中的行:DELETE 语句
3.删除表:DROP TABLE
TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。
语法 TRUNCATE TABLE table_name 参数 table_name是要截断的表的名称或要删除其全部行的表的名称。
注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。
如果想保留标识计数值,请改用 DELETE。
如果要删除表定义及其数据,请使用 DROP TABLE 语句。 对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。
TRUNCATE TABLE 不能用于参与了索引视图的表。
示例下例删除 authors 表中的所有数据。 TRUNCATE TABLE authors
用DROP TABLE 命令删除
DROP TABLE 命令可以删除一个表和表中的数据及其与表有关的所有索引、触发器、约束、字段等许可对象,即把与表有关的一切从数据库中删除。

分享到:
评论

相关推荐

    SQL server 语句大全

    SQL中的while语句 14 Case-End多分支语句 14 子查询 15 视图(虚拟表)和索引 16 视图 16 索引 16 事务管理 17 数据库的安全性 18 建立权限 19 存储过程(procedure) 20 无参数存储过程 20 带参数 20 带...

    易语言SQL基本语句模块

    易语言SQL基本语句模块源码,SQL基本语句模块,SQL_查询,SQL_添加,SQL_更新,SQL_删除,SQL_删除表,SQL_清空表,SQL_取记录数,SQL_取平均值,SQL_取最小值,SQL_取最大值,SQL_取首记录字段值,SQL_取尾记录字段值,SQL_取总计...

    SqlServer删除所有表数据语句

    用一条SqlServer语句即可删除当前数据库中所有表的数据,表的结构保持不变。

    删除表中重复数据sql语句

    删除表中重复数据sql语句 绝对经典和详细 太好了

    利用SQL语句删除批量数据.rar

    利用SQL语句删除批量数据.rar利用SQL语句删除批量数据.rar

    SQL技巧 常用SQL操作语句

    SQL小技巧:QL小技巧,常看。 说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 1<>1 说明:拷贝表(拷贝数据,源表名:...说明:两张关联表,删除主表中已经在副表中没有的信息 等等

    学习SQL语句之SQL语句大全

     PREPARE --为动态执行准备SQL 语句  EXECUTE --动态地执行SQL 语句  DESCRIBE --描述准备好的查询  ---局部变量  declare @id char(10)  --set @id = '10010001'  select @id = '10010001'  ---全局变量 ...

    sql语句实现数据库备份和删除过期备份

    使用sql语句实现数据库备份和删除过期备份

    数据库图书信息管理数据库SQL语句.pdf

    3、 熟悉使用 SQL 语句创建和删除模式和索引; 4、 掌握使用 SQL 语句创建、修改和删除数据表; 5、 掌握使用 SQL 语句查询表中的数据; 6、 掌握使用 SQL 语句插入、修改和删除数据表中的数据; 7、 掌握使用 SQL ...

    常用SQL语句大全

    软件介绍 常用SQL语句大全 语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 ...Tags: 常用SQL语句大全 SQL语句大全 SQL

    注解反射生成SQL语句

    注解反射生成SQL语句注解反射生成SQL语句注解反射生成SQL语句

    Delphi把数据库数据转换成SQL插入语句.rar

    Delphi把数据库数据转换成SQL插入语句,实现的功能:读取字段列表,读取数据表列表,读取数据库列表,根据数据库参数连接数据库,取本机机器名,转换成SQL插入语句。界面使用了控件,不用的可自己删除。

    SQL语句的使用

    在Linux平台下对SQL语句的使用,创建一个表/删除一个表,创建一个索引/删除一个索引。

    经典SQL命令语句大全

    2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP ...

    Golang sqlx 使用sql语句 Where in 解决办法

    方法1、使用语言的for语句循环生成SQL语句中的“?”,类似这样: 新建方法 func placeholders(n int) string { var b strings.Builder for i := 0; i 0 { b.WriteString("?") } return b.String() }  调用...

    批量添加、修改、删除sql语句.docx

    mysql批量添加、修改、删除sql语句

    SQL语句大全 实例

    各种sql实用例子 (1)数据记录筛选: sql="select*from数据表where字段名=字段值orderby字段名[desc]" sql="select*from数据表...(3)删除数据记录: sql="deletefrom数据表where条件表达式" sql="deletefrom数据

    sql基本操作语句.txt

    sql基本操作语句,包括增添,修改,删除,查询等。运行过,可以使用。

    SQL语言基本语句介绍

    SQL语言基本语句介绍.htm 关于SQL的查找,插入,删除的基本语句

    去除plsql复制的sql语句的多余空格和换行符

    在plsql把一个sql语句美化后要复制到程序里使用时,就会发现有多余的空格和换行符,此程序将美化后的sql语句还原成1行sql语句

Global site tag (gtag.js) - Google Analytics