很多網(wǎng)站建設(shè)做程序的朋友用的access數(shù)據(jù)庫(kù)建網(wǎng)站。用了一段時(shí)間的程序員都是一個(gè)自已的后臺(tái),每次做網(wǎng)站都是拿來(lái)主義。
我們沒(méi)有在數(shù)據(jù)庫(kù)中添加新的表,只是在原有的表中添加和刪除數(shù)據(jù),一段時(shí)間后,我們讓access數(shù)據(jù)庫(kù)中的數(shù)據(jù)條數(shù)和原來(lái)一樣,會(huì)發(fā)現(xiàn)access數(shù)據(jù)庫(kù)會(huì)變得比原來(lái)大了。這是為什么?你會(huì)有這樣的疑問(wèn)吧!下面用圖文解釋和說(shuō)明;
先來(lái)說(shuō)說(shuō)解決方法:
1.圖中為web數(shù)據(jù)庫(kù)和我們復(fù)制了一個(gè)就叫復(fù)件web,數(shù)據(jù)庫(kù)有22640kb
2.我們打開(kāi)數(shù)據(jù)庫(kù)看看,數(shù)據(jù)庫(kù)中只有一張表,表中只有三條數(shù)據(jù);但我們發(fā)現(xiàn)id號(hào)已經(jīng)到了483了。
3.下面我們來(lái)為數(shù)據(jù)庫(kù)瘦身,首先我們把原來(lái)的數(shù)據(jù)剪切掉,然后選擇工具——數(shù)據(jù)庫(kù)實(shí)用工具——壓縮和修復(fù)數(shù)據(jù)庫(kù)
4.把剪切的數(shù)據(jù)粘貼回原來(lái)的表中,我們發(fā)現(xiàn)三條數(shù)據(jù)的id號(hào)已經(jīng)變成了1,2,3
5,下面我們來(lái)看看我們的數(shù)據(jù)庫(kù)現(xiàn)在的大小,我們發(fā)現(xiàn)數(shù)據(jù)庫(kù)現(xiàn)在只有300kb了,比原來(lái)的小了很多了。
現(xiàn)在告訴大家同一個(gè)一樣的數(shù)據(jù)為什么數(shù)據(jù)庫(kù)的大小會(huì)有這么大的差別?你大概從前面的講解中已經(jīng)有點(diǎn)頭緒了吧!從開(kāi)始到現(xiàn)在,我們只剪切數(shù)據(jù),修復(fù)和壓縮了一下數(shù)據(jù)庫(kù),然后粘貼回去。我們發(fā)現(xiàn)id號(hào)從1開(kāi)始增加了,數(shù)據(jù)庫(kù)就變小了。那是因?yàn)椋覀円恢痹跀?shù)據(jù)庫(kù)中添加和刪除數(shù)據(jù),新添加的數(shù)據(jù)的id號(hào)只會(huì)在原有的id號(hào)增加,讓數(shù)據(jù)庫(kù)增加了很多垃圾。只有把垃圾清除了,數(shù)據(jù)庫(kù)就會(huì)瘦身!