使用T-SQL语句操作数据表-删除数据
创作时间:
作者:
@小白创作中心
使用T-SQL语句操作数据表-删除数据
引用
1
来源
1.
http://www.cdweb.net/article/jocdgc.html
使用 DELETE 语句删除表中的数据
语法:
DELETE FROM <表名> [WHERE <删除条件>]
DELETE
是删除的意思WHERE
是选填内容,可以不加。但是不加条件的话会删除整个表
例子:
DELETE FROM 成绩表 WHERE 姓名='张三'
含义:
删除成绩表中张三的信息,如果不加 WHERE
就是删除整个成绩表
注意:
DELETE
用于删除整条记录,不会删除单个字段,也就是不会删除表格的一空,所以DELETE
后面不会出现列名。- 不能使用
DELETE <列名> FROM <表名>
这样的语法。
使用 TRUNCATE TABLE 语句删除表中的数据
语法:
TRUNCATE TABLE <表名>
TRUNCATE TABLE
是删除表的意思
例子:
TRUNCATE TABLE 成绩表
含义:
删除成绩表中的所有数据(记录行)
两种删除方法的区别
TRUNCATE
语句不带WHERE
字句,只能删除整个表的数据。而DELETE
可以带WHERE
,允许按条件删除某些数据。TRUNCATE
语句不记录事务日志,所以删除的数据不能通过事务日志恢复。而DELETE
会记录,能恢复。TRUNCATE
语句删除表中所有行,标识符列会重置为0。而DELETE
不会重置标识符列。TRUNCATE
语句不能用于外键约束引用的表。
热门推荐
科技赋能鹅蛋产业:从技术创新到经济效益
春季必吃:香椿炒鹅蛋,润燥益智!
过海旅客点赞“今年不堵了”,背后的原因是......
张红英:赣南采茶戏舞台上的璀璨明星
秋天喝粥养人,12款秋季养生粥方备起来
旅行青蛙带你玩转汉字谐音小游戏
用汉字谐音学日语,你get到了吗?
冬季去日本,用汉字谐音轻松游遍岛国
《熊出没》最新剧集:变异肥波大揭秘!
莞915路停运,深莞通勤新选择:地铁10号线东延段规划解读
乘坐莞915路公交打卡东莞新景点
艾测网助力阻断艾滋病母婴传播
云南省妇幼保健院:科学干预助力HIV感染母亲生育健康宝宝
国家卫健委推荐:最新艾滋病母婴阻断技术
冬日探秘:西安周边绝美自然风光
西安博物院镇馆之宝:三彩骆驼载乐俑的艺术魅力与文化价值
波尔多顶级酒庄巡礼:拉菲与玛歌的葡萄酒传奇
罗曼尼·康第:法国红酒界的顶流传奇
勃艮第红酒:贵族酒庄的秘密
波尔多红酒品鉴:如何像品酒师一样品鉴一杯顶级红酒
2025年春节黄金周:8天假期带动万亿消费,春节经济展现中国活力
2025年春节会是“冻哭”的吗?厄尔尼诺+数九寒天来袭!
淘宝申诉不成功怎么办?六大解决方案帮你维权
从行星文明到宇宙掌控者:解读卡尔达肖夫文明等级理论
人类寻找的外星文明可分为三个等级,最高等级领先人类文明百万年
96小时试飞2款六代机,成飞沈飞开始竞争,谁才能赢得海空军大单
锦鲤文化的历史渊源与象征意义
锦鲤的正确养法:全面指南与技巧
锦鲤品种鉴赏与选择指南
火龙果香蕉搭配,健康吃法大揭秘!