• ADADADADAD

    使用T-SQL语句操作数据表-删除数据[ mysql数据库 ]

    mysql数据库 时间:2024-12-25 09:55:14

    作者:文/会员上传

    简介:

    1.使用delete 语句删除表中的数据:语法:delete from <表名>[where <删除条件>]delete 是删除的意思 where是选填内容可以不加,但是不加条件的话是删除整个表 例子:deletefrom成

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    1.使用delete 语句删除表中的数据:
    语法:
    delete from <表名>[where <删除条件>]
    delete 是删除的意思
    where是选填内容可以不加,但是不加条件的话是删除整个表
    例子:
    deletefrom成绩表 where 姓名='张三'
    含义:
    删除成绩表中张三的信息,如果不加where 就是删除整个成绩表
    注意:
    delete用于删除整条记录,不会删除单个字段,也就是不会删除表格的一空,所以delete后面不会出现列名。
    ~~ delete<列名>from<表名>~~


    2.使用truncatetable 语句删除表中的数据
    语法:
    truncate table <表名>
    truncate table 是删除表的意思
    例子:
    truncate table 成绩表
    含义:删除成绩表中的所有数据(记录行)
    注:truncate table 功能上类似没有where字句的delete语句。

    两者的区别:1.truncate 语句不带where字句,只能删除整个表的数据。而delete可以带where,允许按条件删除某些数据。2.truncate语句不记录事务日志,所以删除的数据*不能通过事务日志恢复*。而delete会记录,能恢复。3.truncate语句删除表中所有行,标识符列会重置为0。而delete不会重置标识符列。4.truncate语句不能用于外键约束引用的表。
    使用T-SQL语句操作数据表-删除数据.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: 使用tsql语句