博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库系列之数据管理(删除数据)
阅读量:4352 次
发布时间:2019-06-07

本文共 532 字,大约阅读时间需要 1 分钟。

使用DELETE   Table语句删除数据

DELETE  FROM  <表名>  [WHERE <更新条件>]

DELETE FROM Books WHERE BookCode='981267'
问题:使用Delete删除数据时,不能删除主键值被引用的数据行。

使用Truncate Table语句删除数据

Truncate Table <表名>

注意:
1、Truncate Table只删除表中的数据行,不会删除表结构及各种约束。
2、Truncate Table不能删除具有引用关系的数据表。

Truncate Table Authors--等同于Delete From Authors

Delete 和 Truncate的区别

Delete删除的数据可以通过日志文件进行恢复
Truncate Table删除的数据不能进行恢复

Delete删除时,标识列取值保留原使用中最大值

Truncate Table删除时,标识列恢复到最初设置的标识种子值

Delete删除数据时是一条记录一条记录删除的

Truncate Table删除数据时,是以数据页的形式删除的

转载于:https://www.cnblogs.com/cmhunter/p/4278836.html

你可能感兴趣的文章
django Paginator分页插件
查看>>
关于APP自动化工程的一点小想法
查看>>
vc++post方式登录网站
查看>>
框架标签
查看>>
求职基础复习之冒泡排序c++版
查看>>
【TCP/IP】Ethernet II VS 802.3
查看>>
WebService学习总结(二)——WebService相关概念介绍
查看>>
webpack构建react应用三:使用webpack Loaders 模块加载器(一)
查看>>
Java JDBC
查看>>
走势终完美 --执子之手
查看>>
补全左括号
查看>>
javascript中关于坐标 大小 的描述
查看>>
8086CPU各寄存器的用途
查看>>
AngularJs中,如何在render完成之后,执行Js脚本
查看>>
Nginx 防盗链
查看>>
如何讓Android系統顯示CJK擴展區漢字
查看>>
Android 下拉选择绑定Value和Text值
查看>>
HTML+CSS小结
查看>>
Android防止按钮连续点击
查看>>
利用Coco2dx提取plist中的图片
查看>>