您的位置: 首页 > 知识问答 > 物理删除是什么意思?和逻辑删除的区别是什么?
一、逻辑删除
逻辑删除的本质就是修改操作,所谓的逻辑删除并不是真的删除,
而是在表中将对应的是否删除标识(is_delete)或者说是状态字段(status)做修改操作。
比如0是未删除,1是删除。在逻辑上数据是被删除了,但是数据本身依旧存在库里。
对应的sql语句:
在互联网产品设计中,涉及用户删除数据的时候, 一般都是“假删除”,也就是“逻辑删除”,意思是
对数据进行删除标记, 实际上并没有在物理上真的删除数据,例如用户删除一个订单或者删除一个照片。
其实文件或者数据没有被真正的删除,只不过是文件名的第一个字节被操作系统无法识别的字符,
通常这种删除操作是可逆的,也就是可以把这些被逻辑删除的数据通过适当的工具或者软件来恢复。
注:
二、物理删除
物理删除就是真正的从数据库中删除操作
对应的sql语句:
三、逻辑删除使用案例
其实回收站的原理,其实就是利用了逻辑删除,对于删除文件进入回收站的本质只是在操作系统的帮助下
对文件加上了某个标记,资源管理器中对含有这种标记的文件不会显示。当从回收站恢复的时候只是移除了加的标记而已,但是清空回收站就是进行了物理删除
而商城网站,比如淘、京东…会大量使用逻辑删除进行操作数据库。
最新文章
工商注册佛山公司不注销的影响
2026-03-17
北京公司注册垫资有风险吗?
2026-03-17
告诉你广州创业注册公司的好处有哪些
2026-03-17
深圳办理edi许可证对网站有哪些要求
2026-03-17
怎么提高建筑资质的升级百分率?
2026-03-17
品质保证
15年以上财税经验,积累获得国家中小企业基金投资
专业实力
资深财税团队专业会计团队
安全无忧
2048位安全证书银行级别的系统安全
多元服务
社保托管、税务代办、财务规划和咨询等增值服务
咨询热线
24小时咨询热线13272073477