必威体育Betway必威体育官网
当前位置:首页 > IT技术

SQL中的逻辑删除和物理删除

时间:2019-07-23 04:12:10来源:IT技术作者:seo实验室小编阅读:54次「手机版」
 

物理删除

在实际开发中基本都会有删除数据的需求,删除又分为逻辑删除和物理删除。下面说下二者的区别:

一、所谓的逻辑删除其实并不是真正的删除,而是在表中将对应的是否删除标识(is_del)或者说是状态字段(status)做修改操作。比如0是删除,1是未删除。在逻辑上数据是被删除的,但数据本身依然存在库中。

对应的sql语句一般是这样的:update... set status/is_del=...

这样在做查询操作的时候,就可根据此字段进行查询,有删除标识的即可不显示。

二、物理删除就是真正的从数据库中做删除操作了,对应的sql语句为 delete ... where ...做物理删除操作的数据将会不在库中了。

相关阅读

从工业革命到人工智能,技术改变世界的背后逻辑是什么?

近日,百度正式发布“智慧汽车战略”,并与长安汽车签署战略合作协议。百度总裁张亚勤在会上提出,我们的社会正逐步由“互联网+”时代

从一道产品面试题中,我悟出的思考逻辑和方法

我们对事物或者对事情的分解维度决定了我们思考的深度。如果选择了一个错误的维度,也必将整体跑偏,最后得出一个错误或者不如意的结

如何画逻辑流程图,这个技能你Get了没?

现在公司的产品是从0到1的阶段,所以我会本着真实发生的来写这一个系列的文章,如果有不妥或者不太到位的地方,麻烦请各位直接告知我,毕

天猫魔盒体感游戏删除怎么操作?其工作原理是怎样的?

现在已经逐渐进入智能化社会,我们不仅仅习惯了使用智能手机,还开始用起了其他智能设备,比如天猫魔盒,这是一个非常有用的只能音箱,已经

2017淘宝双12跨店满减如何设置?创建后可以删除吗?

其实人难免会有出错的时候,就比如说我们在设置2017淘宝双12跨店满减活动的时候,出错了怎么办呢?创建后可以删除吗?说到这,估计还有会

分享到:

栏目导航

推荐阅读

热门阅读