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

  • 相关阅读:
    [BZOJ1143/2718]祭祀river/毕业旅行
    [BZOJ4403]序列统计
    [BZOJ2006][NOI2010]超级钢琴
    [BZOJ2005][NOI2010]能量采集
    [BZOJ3631][JLOI2014]松鼠的新家
    第一个spring,总结!
    第一个spring,第五天。
    第一次spring,第三天。
    第一个spring,第一天。
    软件工程课程设计——第一个Spring
  • 原文地址:https://www.cnblogs.com/zhangxl/p/4437109.html
Copyright © 2011-2022 走看看