zoukankan      html  css  js  c++  java
  • sql有几种删除表数据的方式

    有几种删除表数据的方式?

    truncate、delete和drop都可以删除数据。

    TRUNCATE TABLE删除表中的所有行,而不记录单个行删除操作。 TRUNCATE TABLE 与没有 WHERE 子句的 DELETE 语句类似;但是,TRUNCATE TABLE 速度更快,使用的系统资源和事务日志资源更少。
    DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。
    TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。


    TRUNCATE,DELETE,DROP放在一起比较:
    TRUNCATE TABLE:删除内容、释放空间但不删除定义。
    DELETE TABLE:删除内容不删除定义,不释放空间。
    DROP TABLE:删除内容和定义,释放空间。(还有一个drop,姑且也算删除吧,这个是连表数据结构也一并删除了)

    TRUNCATE TABLE (Transact-SQL)

    https://msdn.microsoft.com/zh-cn/library/ms177570.aspx

    数据库删除有几种方式,他们的区别是什么?

    http://zhidao.baidu.com/link?url=TkKcgkNl19fNUUfdoOfQzQuZ3agYbygcWd5-uI58RsbfpYVfkaCgYt66Yzd37tabLQJn8XtshQ5AZKRLg4wUnq

    sql语句删除数据库表的几种方式及区别

    http://blog.csdn.net/cheung1021/article/details/6454475

  • 相关阅读:
    iptables详解
    Python中的Subprocess模块
    Logging模块
    python inspect.stack() 的简单使用
    python之inspect模块
    python之platform模块
    GlusterFS分布式存储学习笔记
    AD 域服务简介(一)- 基于 LDAP 的 AD 域服务器搭建及其使用
    LDAP概念和原理介绍
    文件传输协议FTP、SFTP和SCP
  • 原文地址:https://www.cnblogs.com/zhangxl/p/4437109.html
Copyright © 2011-2022 走看看