access資料庫刪除資料後檔案大小不變,為什麼?

2023-01-27 16:25:20 字數 2925 閱讀 6068

1樓:匿名使用者

刪除資料後檔案大小不變,是因為你沒有對資料重新進行清理,你需要在access的工具裡,點選「壓縮和修復資料庫"。

2樓:匿名使用者

access資料庫刪除資料後不會自動變小,還是保留了刪除資料的空間。兩個方法:開啟mdb檔案手動壓縮;開啟mdb後,在工具-選項-常規中勾上「關閉時壓縮」,則會自動壓縮。

3樓:手機使用者

開啟access:檔案->管理->壓縮和修復資料庫。就ok了。

刪除access中的記錄,為何檔案大小不變

4樓:網友

選單欄→工具→資料庫實用工具→壓縮和修復資料庫。

access資料庫當你刪除記錄後,空間並沒有釋放,採用以上方法才會釋放磁碟空間。

在使用以上方法時必選保證磁碟還有足夠的空間(只要大於你資料庫體積的剩餘空間就可以了)

5樓:匿名使用者

你可以選擇該表,然後點選選單上的複製按鈕,再點選貼上按鈕,出現重新命名對話方塊,隨便填個名字,「貼上選項」選擇只貼上結構。就得到編號從1開始的新表,將原來的表刪除,將新建的表重新命名為原來的表名。最後對資料庫執行壓縮命令。

6樓:匿名使用者

1.編號是定義的自增編號。它始終在自動增長,不論是否刪除記錄。而且不能直接清零。可以刪除表,再建立表來讓該欄位清零。

2.資料庫大小一般始終在增加中。刪除了資料也不會減小。可以執行工具-》壓縮資料庫。使檔案變小。

7樓:匿名使用者

access 是物件導向的視覺化 資料庫,它同樣也有其它資料一樣的快取功能。

若已經刪除了記錄,想馬上看到檔案大小的變化,需要進行壓縮。

以下2003版本的壓縮,以下2007版本的壓縮,其它版本你 找找看。

8樓:網友

我曾經看過一名網友的文章,他講當access資料庫大小增加到4m以後,使用效率會降低。

這個我是聽說過,我自己的資料庫一般情況下2000條記錄才620kb。

直接在access資料庫中刪除大量資料 資料庫大小為什麼不變

9樓:匿名使用者

是這個樣子的,因為資料庫分配空間的原理,比如我又1萬條,大小100m,如果刪除後,資料庫空間大小幾乎不變,因為空間沒有釋放,如果有新的記錄加入,他們會首先填充這些空的空間,直到超過1萬行,再增加。有的資料庫會不停的增加,刪除的部分,就空著了,所以要定時壓縮或收縮,以解決資料庫空間不斷增加的問題。收縮和壓縮對資料庫沒有任何影響,反而會增加資料庫的效能。

10樓:匿名使用者

可以壓縮資料庫啊。

你開啟資料庫,在工具選單裡,壓縮資料庫,就可以壓縮很多了。

刪除了access資料庫內容,為何記憶體大小不變 5

11樓:優迪老師

刪除 表內資訊後。

點 工具--資料庫實用工具--壓縮修復資料庫可適當減少資料庫負荷。

刪除記錄 ip 一般不會釋放多少空間的 也就 幾k 到幾十 k

12樓:水晶糖果兒

對資料庫進行壓縮和修復。

13樓:我叫子凡

就是啊刪除幾個資料是不會騰多少空間出來的。

想上傳的話,壓縮一下再傳。

複製access檔案之後,刪除檔案裡面的表之後檔案的位元組大小沒有改變,為什麼

14樓:滄海雄風

需要在工具裡照 壓縮 找修復。

執行後久好了。

15樓:my資料庫

1.刪除後,檔案的大小不變原因。

記錄確實已經刪除,只是access 不會自動**空間,access裡面有幾個隱藏的系統表,不用壓縮命令裡面資料的會積越多,需要你手工壓縮一下。

2.手工壓縮方法如下:

開啟access資料庫,點選「工具-->資料庫實用工具-->壓縮和修復資料庫」可適當減少資料庫負荷。

資料庫刪除大量資料後為什麼物理檔案大小不變

16樓:痴情鐲

資料是存放在資料檔案中的,不是直接寫在物理硬碟上,資料檔案是無法自動縮小的,分配了多大就是多大,用下面的sql可以查出表空間的具體使用情況,刪了大量資料後應該有一個或幾個表空間出現大量空閒。

資料庫是「按照資料結構來組織、儲存和管理資料的倉庫」。是一個長期儲存在計算機內的、有組織的、可共享的、統一管理的大量資料的集合。

17樓:網友

如果是oracle資料庫刪除後是不會釋放物理檔案大小的,包括使用truncate,可以使用修改表空間大小的相關命令,但不建議這樣操作。

18樓:匿名使用者

你肯定是用delete 刪的資料,這樣只是標記資料可以覆蓋,但並沒有將資料清除。

你要清資料的話,請用truncate

access資料庫刪除後為什麼體積沒有變小?

19樓:匿名使用者

樓上是正解,如果是遠端呼叫access,那麼一般是單獨做個功能收縮資料庫,收縮過程中是不能進行資料操作的。用sql命令完成。

20樓:匿名使用者

access要用資料壓縮才能釋放空間的。

步驟:開啟access——資料庫工具——資料壓縮。

access資料庫刪了許多表後,大小還是沒有變化

21樓:網友

工具-》資料庫實用工具-》壓縮和修復資料庫,你可以試一下。

22樓:網友

你再另存為一下,看看可以不。

access資料庫怎麼建立刪除查詢

刪除sql語句 delete from 表名 where 條件語句刪除時一定要帶條件,否則就是清空被刪除表的所有資料,當然你需要那樣刪除的話除外.sql語句的delete語句是資料的刪除將刪除表的部分或全部記錄,刪除時可以指定刪除條件從而刪除一條或多條記錄。如果不指定刪除條件,delete語句將刪除...

如何批量刪除Access資料庫中符合條件的記錄

delete from 表名 where 條件 in 條件 1,條件2 條件3 access 資料庫中,如何批量刪除記錄中指定的內容?1.點選選單欄上面的建立 查詢設計。2.然後再彈出的顯示錶的對話方塊中,我們選擇訂單表,然後點選新增按鈕。3.接著點選選單欄上面的 刪除 開啟刪除設計。4.將員工id...

資料庫定時刪除的問題,acc資料庫自動刪除舊資料記錄問題

用sql server 的job也就是作業,定時的執行指定的儲存過程就行,在儲存過程裡面寫sql語句就行,想幹嘛就幹嘛。至於 還真不會直接寫job的 都是通過介面操作實現的。sql server 2000 是在企業管理器下的sql server 下,sql server 2005 2008是sql ...