access資料庫中儲存文字時為什麼不全用備註型別

2022-02-26 11:40:59 字數 3583 閱讀 9822

1樓:匿名使用者

備註不能被索引,影響效能!而且都設定成備註的話資料庫的體積會加快變大!

2樓:

這個沒規定,根據自己的需求來,比如你儲存文字的時候,明明知道欄位大小不會超過100的長度,你還會去寫1000的長度嗎?

3樓:匿名使用者

首先糾正一個概念,不是255個位元組,是255個字元,這255個字元與單子節,雙位元組無關。

access不能對備註型別進行索引和排序,而對於文字型別欄位是可以索引的,而索引會明顯影響搜尋速度。

4樓:巫馬英武

如果資料長度大於255而被設定為文字的話~`儲存時就會出現錯誤~`

如果資料長度小於255而被設為備註的話~`則會造成空間浪費和降低搜尋速度~`

要適當應用~`比如一條新聞的標題可以放在文字型別欄位裡~`而新聞內容就要放在備註欄位裡~`

5樓:匿名使用者

其實你也知道了.

對access整體增長大小的不同、影響記憶體、呼叫速度等方面你一個欄位定義到那麼大,但卻只使用了它的一點點,這不僅是浪費,就效能來說就是不好了.

比方說,你建了一個十層樓的房子,但卻只使用了一樓,別的都空著.

還是那句,要合理.

access 資料庫中的"備註"型別最多能存放多少字元

6樓:慶有

「備註」欄位型別:用於大於255個字元的文字,最多為六萬五千五百三十五個字元。

相關資料:

1.文字型(text):用於輸入文字或文字與數字相結合的資料,最長為255個字元(位元組),預設值是50。在access中,每一個漢字和所有特殊字元(包括標點符號)都算作一個字元。

2.貨幣型(currency):用來儲存貨幣值,佔8個位元組,在計算中禁止四捨五入。

3.數字型(number):用於可以進行數值計算的資料,但貨幣除外。數字型欄位按欄位大小分位元組、整型、長整型、單精度型、雙精度型、同步複製id和小數7種情形,分別佔1、2、4、4、8、16和12個位元組。

4.日期/時間型(date/time):用於儲存日期和(或)時間值,佔8個位元組。

表示方法:用英文字元#號括起來。例:

#2010-02-25#、#02/25/2010#、#2010-02-25 15:30#、#2010-02-25 3:30pm#、#15:

30#都是合法的表示方法。不過要注意:日期和時間之間要留有一個空格。

5.自動編號型(autonumber):用於在新增記錄時自動插入的序號(每次遞增1或隨機數),預設是長整型,也可以改為同步複製id。自動編號不能更新。

6.是/否型(yes/no):用於表示邏輯值(是/否,真/假),佔1個位元組。

7.ole物件型(ole object):用於使用ole協議在其它程式中建立的ole物件(如word文件、excel電子**、**、聲音等),最多儲存1gb(受磁碟空間限制)。

8.超級連結型(hyper link):用於存放超級連結地址,最多儲存64000個字元。

9.查閱嚮導型(lockup wizard):讓使用者通過組合框或列表框選擇來自其它表或值列表的值,實際的欄位型別和長度取決於資料的**。

7樓:快樂居家美食

開啟access2003,設計表的時候把一個欄位選成備註,按f1就可以在幫助中發現如下資訊:

最多為 65,535 個字元(如果備註欄位是通過 dao 來操作,並且只有文字和數字(非二進位制資料)儲存在其中,則備註欄位的大小受資料庫大小的限制)。

8樓:隔壁的蟲子

access 2000中最多64000個位元組

更高版本的不知道有沒有改進

9樓:才覓邇

很多。。。

一般來說夠你用的

其實我也很想知道

access資料庫怎麼儲存大量文字

10樓:天地惶惶

欄位型別改成備註就行了,更大的資料可以以二進位制流方式儲存,最大支援2g

11樓:匿名使用者

這樣,你開啟你的access資料庫的表,點選設定,把你想要的欄位的型別改成備註行就行了啊!

再點選確定!這樣就可以存放大量的字啦!

為了分,多行一步啊!

access資料庫修改資料型別(備註改成文字)??

12樓:匿名使用者

這是由於兩種資料型別資料容量不匹配造成的:文字型別:這種型別允許最大255個字元或數字,access預設的大小是50個字元,而且系統只儲存輸入到欄位中的字元,而不儲存文字欄位中未用位置上的空字元。

可以設定「欄位大小」屬性控制可輸入的最大字元長度。

備註文字:這種型別用來儲存長度較長的文字及數字,它允許欄位能夠儲存長達64000個字元的內容。但access不能對備註欄位進行排序或索引,卻可以對文字欄位進行排序和索引。

在備註欄位中雖然可以搜尋文字,但卻不如在有索引的文字欄位中搜尋得快。 當你把 備註型別 改為 文字型別 的時候,原來備註型別中的內容 超過 255個字元,這樣就造成了溢位錯誤,這樣你就明白了吧。

access中「文字」和「備註」兩個欄位資料型別的區別

13樓:百小度

用途:(預設值)文字或文字和數字的組合,或不需要計算的數字,例如**號碼。

大小:最多為255個字元或長度小於屬性的設定值。

用途:長文字或文字和數字的組合。

最多為65535個字元(如果memo欄位是通過dao來才做並且只有文字和數字[非二進位制資料]儲存在其中,則memo欄位的大小受資料庫大小的限制)

除了上文提到的兩種資料型別,access允許10種不同的資料型別(包括文字和備註)。

數字:用於數字計算的數值資料。大小為1、2、4或8位元組。

貨幣:貨幣值或用於數學計算的數值資料。大小為8個位元組。

自動編號:當向表中新增一條新紀錄時,由access指定一個唯一的順序號(每次加1)或隨機數。大小為4個位元組(如果fieldsize屬性設定為replication id,則大小為16位元組)

是/否:可以使用yes,no以及只包含兩者之一的欄位(yes/no,true/false,on/off)。大小為1位。

ole物件:連結或嵌入的物件(電子**,文件,影象,聲音等)。大小最多為1gb。

查詢嚮導:建立欄位,該欄位可以使用列表框或者組合框從另一個表或值列表選擇一個值。通常為4個位元組。

文字備註

14樓:玩轉資料處理

文字:這種型別允許最大255個字元或數字,access預設的大小是50個字元,而且系統只儲存輸入到欄位中的字元,而不儲存文字欄位中未用位置上的空字元。可以設定「欄位大小」屬性控制可輸入的最大字元長度。

備註:這種型別用來儲存長度較長的文字及數字,它允許欄位能夠儲存長達64000個字元的內容。但access不能對備註欄位進行排序或索引,卻可以對文字欄位進行排序和索引。

在備註欄位中雖然可以搜尋文字,但卻不如在有索引的文字欄位中搜尋得快。

如何用java向資料庫中儲存大量文字

你把資料復庫的一個表中的一個欄位設定製為 bai備註 text 型別,就可以存放du大量的zhi內容了。這與 java本身沒有什麼關dao系。主要是資料庫的結構設計問題。用java讀取和寫入的方法其實沒有什麼特別的,rs.getstring 資料庫對應的欄位要足夠的長.儲存的內容應該是帶有html標...

如何讓Access資料庫自動儲存新輸入的資料

讓access資料庫自動儲存新輸入的資料的方法如下 1 利用access自帶的功能,就是access只要輸入了一條完整的記錄後,是自動儲存的。2 如果想要再保險點,可以在錄入的視窗中新增一個 儲存 按鈕,錄入一條或一批後點選這個按鈕。access只要輸入了一條完整的記錄後,是自動儲存的。如果想要再保...

access資料庫查詢中函式between的返回值是什麼

首先襲說明一下,access中沒有baibetween函式,在它支援的sql語句中有between語句,表示du介於a與b之間,可做 between a and b,用法如下zhi 舉個例子 假設dao需要查詢表中日期在starttime 和endtime之間的記錄,欄位名addtime,表名inf...