逻辑删除记录和物理删除记录有什么区别?怎样实现这两种操作?

 我来答
盘依萱练鹍
2020-01-26 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:908万
展开全部
逻辑删除是指将数据加状态字段,将状态改微删除状态,在加载显示时就不去加载
物理删除,是指从数据中直接将数据记录删除
实现扮棚闹逻辑删和此除需要在设计时在表字段里添加个状态字段(State(byte)),默认为0,不删除,当删除时把状态改为删除状态1
true
物理删除,则直接删除就行
在数据表涉及中,对于数据的保存,有时候是需要做记录恢复的,这种情况下,建议添加个状态删除,比如,购买记录,这种情况下,你要删除,如果最后做数据历史查询时就又需要记录了,厅罩这时候就需要做逻辑删除,而对于数据只是自己的情况,则需要物理删除
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
匡浩邈越兴
2020-03-20 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:964万
展开全部
在VFP中:

逻辑删除的记录可以通过简单操作命令(RECALL)恢复或直接显示在数据浏览窗口,物理此陵空删除记录的纪录一般情况下不可恢复,并且无法在数据浏览窗口看到。
逻辑删除:
定位到需要删除的纪录,用DELETE命令删除(森瞎或用鼠标在数据浏览窗口标记成删除状态)
物理删除:对已经执行逻辑删除的数据表执行
PACK
命令,或者用
ZAP
命令物理删除选定表的所有记录。
注意:

物理删除操作要求以独占方式打开待操作的汪姿数据表。物理删除后的纪录想要恢复的必要条件是数据区不能被新的数据覆盖,并且必须借助专业数据恢复工具和技能才能恢复,所以我说一般情况下不可恢复。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
檀图钮珑
2019-06-13 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:652万
展开全部
一:逻辑删除

所谓的逻辑删除,可以理解为“名誉”上的删除!

名为删除,其实并未真正删除!

当我们对一个对象进行删除操作之后,那么,这个对象会跑到哪里呢?

删除一个对象,它会跑到回收站里面,那么,这样的删除操作称为逻辑删除!

“还原”:回收站里面的对象,一旦被还原,它会跑到原来被删除的位置,即原来它在什么地方,它就跑到哪里去!

“删除”:当我们在回收站里面对对象进行删除操作之后,那么该对象将从计算机中消失,再也找不回来了,这就等于凭空消失了一样,无根无据,无法再找回来!

哪些操作属于逻辑删除呢?

①右键快捷菜单的“删除”;

②菜单栏里面如“文件”→“删除”的操作;

③按“Delete”键进行的删除!

二:物理删除

要对对象进行物理删除,只能使用组合键来删做裤宏除!即“Shift+Delete”;通过物理删纯如除,被删除的对象将直接从计算机中消失,纯册而不事先进入回收站!

这就是逻辑删除和物理删除的区别;前者删除之后往回收站跑,而后者直接从计算机中消失!

三:知识扩展

针对对象进行的删除操作,无论是逻辑删除还是物理删除,只有对硬盘的对象进行的逻辑删除操作,才会跑到回收站!

针对于软盘、U盘、MP3和可移动硬盘等移动存储设备,无论对对象进行的是物理删除还是逻辑删除,该对象将从盘里面、从计算机中消失,对象不会跑到回收站!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式