百科知識

當(dāng)前位置: 首頁 > 百科知識

百科知識

物理刪除是什么意思?和邏輯刪除的區(qū)別是什么?

2023-12-28 08:25:41 來源:互聯(lián)網(wǎng)

  一、邏輯刪除

  邏輯刪除的本質(zhì)就是修改操作,所謂的邏輯刪除并不是真的刪除,

  而是在表中將對應(yīng)的是否刪除標(biāo)識(is_delete)或者說是狀態(tài)字段(status)做修改操作。

  比如0是未刪除,1是刪除。在邏輯上數(shù)據(jù)是被刪除了,但是數(shù)據(jù)本身依舊存在庫里。

  對應(yīng)的sql語句:

  在互聯(lián)網(wǎng)產(chǎn)品設(shè)計中,涉及用戶刪除數(shù)據(jù)的時候, 一般都是“假刪除”,也就是“邏輯刪除”,意思是

  對數(shù)據(jù)進(jìn)行刪除標(biāo)記, 實際上并沒有在物理上真的刪除數(shù)據(jù),例如用戶刪除一個訂單或者刪除一個照片。

  其實文件或者數(shù)據(jù)沒有被真正的刪除,只不過是文件名的第一個字節(jié)被操作系統(tǒng)無法識別的字符,

  通常這種刪除操作是可逆的,也就是可以把這些被邏輯刪除的數(shù)據(jù)通過適當(dāng)?shù)墓ぞ呋蛘哕浖砘謴?fù)。

  注:

  二、物理刪除

  物理刪除就是真正的從數(shù)據(jù)庫中刪除操作

  對應(yīng)的sql語句:

  三、邏輯刪除使用案例

  其實回收站的原理,其實就是利用了邏輯刪除,對于刪除文件進(jìn)入回收站的本質(zhì)只是在操作系統(tǒng)的幫助下

  對文件加上了某個標(biāo)記,資源管理器中對含有這種標(biāo)記的文件不會顯示。當(dāng)從回收站恢復(fù)的時候只是移除了加的標(biāo)記而已,但是清空回收站就是進(jìn)行了物理刪除

  而商城網(wǎng)站,比如淘、京東…會大量使用邏輯刪除進(jìn)行操作數(shù)據(jù)庫。

上一篇:企業(yè)有哪些政府補貼可以申請(附操作方法)
下一篇:清算資金往來屬于什么科目?如何做賬?

熱門文章