美文网首页
[SkylerAI]零碎知识点04-SQL Server中3种删

[SkylerAI]零碎知识点04-SQL Server中3种删

作者: SkylerAI | 来源:发表于2019-07-12 16:29 被阅读0次

    一.DROP

    1.语法:

    drop table [tableName]
    

    2.作用:
    删除表结构、表数据并释放空间。
    执行后整个表会从数据库中消失。

    二.DELETE

    1.语法:

    delete from [tableName] where [tableName.列名='value' and tableName.列名='value']
    
    注:where条件为可选项
    

    2.作用:
    删除表数据。
    表仍存在于数据库中,只是删除了表中指定的数据,但并不会释放空间—表现在自增的id仍会在删除数据前的基础上继续自增。

    三.TRUNCATE

    1.语法:

    truncate table [tableName]
    

    2.作用:
    删除表数据并释放空间。
    表仍存在于数据库中,只是完全清空表中数据并释放空间—表现在自增的id在下次插入数据时从初始值开始自增,速度比delete更快。

    相关文章

      网友评论

          本文标题:[SkylerAI]零碎知识点04-SQL Server中3种删

          本文链接:https://www.haomeiwen.com/subject/acfykctx.html