- Access 2016數據庫應用基礎
- 王萍等主編
- 1411字
- 2022-05-06 15:30:34
3.1.2 字段的數據類型
在數據庫系統中,不同數據類型的數據,其存儲方式及存儲空間有所不同,參與計算的方式也不同。字段數據類型決定該字段保存數據的類型,每一個字段只能存儲由單一數據類型組成的數據。用戶在設計表時,必須定義字段的數據類型。Access 2016常用的數據類型有短文本、長文本、數字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、查閱向導、附件、計算字段等。
1.短文本數據類型
短文本數據類型用于存儲文字字符及不需要計算的數字字符組成的數據字段,如姓名、地址、電話號碼、零件編號或郵編。最多存儲255個字符。
2.長文本數據類型
長文本數據類型用于存儲文稿、注釋或說明等較多內容的字段,并支持文本格式,如不同的顏色、字體和突出顯示用于長文本數據類型。最多存儲65536個字符。
3.數字數據類型
數字數據類型用于存儲要進行計算(涉及貨幣的計算除外,使用“貨幣”類型)的數據(含小數點和正負號)字段。存儲字段長度為1、2、4或8字節,如表3-1所示。
表3-1 數字數據類型的幾種數字類型

當確定了某個字段的為數字數據類型時,Access默認該字段數據類型為長整型字段。
4.日期/時間數據類型
日期/時間數據類型用于存儲日期和時間的字段。存儲字段長度為8字節。例如,出生日期、參加工作時間、畢業時間等。Access 2016為日期和時間數據提供了多種預定義格式,如表3-2所示。
表3-2 日期/時間數據類型預定義格式及實例

5.貨幣數據類型
貨幣數據類型用于存儲貨幣值,是特殊的數字類型。存儲字段長度為8字節。給貨幣數據類型字段輸入數據,不需要輸入貨幣符號及千位分隔符,Access 會根據所輸入的數據自動添加貨幣符號及千位分隔符。
6.自動編號數據類型
自動編號數據類型用于存儲在每添加一條記錄時,由Access自動插入的唯一順序(每次遞增1)或隨機編號的字段。自動編號字段不能更新,字段大小為長整型,存儲字段長度為4字節。
7.是/否數據類型
是/否數據類型用于存儲只可能是兩個值中的一個(如“是/否”“真/假”“開/關”)的數據字段。存儲字段長度為1位。
8.OLE對象數據類型
OLE(Object Linking and Embedding,對象連接與嵌入)是一種可用于在程序之間共享信息的程序集成技術。由于Office程序都支持OLE,所以可以通過鏈接和嵌入對象共享信息。
OLE對象數據類型用于存儲使用OLE協議在其他程序中創建的OLE對象(如Word文檔、Excel電子表格、圖片、聲音或其他二進制數據)的字段。最大存儲空間為1GB(受磁盤空間限制)。
9.超鏈接數據類型
超鏈接數據類型用于存儲超鏈接地址的字段。超鏈接地址是文本或文本和數字的組合,以文本形式存儲,可以包含以下內容。
· 顯示的文本:出現在字段或控件中的文本。
· 地址:文件的路徑或頁面的路徑(URL)。
· 子地址:文件或頁面中的位置。
· 超鏈接數據類型的每一部分最多可以包含2048個字符。
10.查閱向導數據類型
查閱向導數據類型用于存儲可以使用列表框或組合框從另一個表或值列表中選擇值的字段。創建字段設置數據類型時單擊“創建”→“查詢”→“查閱向導”按鈕,Access 2016將啟動“查閱向導”功能,它用于創建一個查閱字段。在查閱向導完成之后,Access 2016將基于在向導中選擇的值來設置數據類型。
11.附件數據類型
附件數據類型用于存儲附加到數據庫中記錄的圖像、電子表格文件、文檔、圖表及受支持的其他類型文件(類似于將文件附加到電子郵件)的字段。
12.計算字段數據類型
計算字段數據類型用于存儲計算表達式的字段。創建字段設置數據類型時單擊“計算字段”按鈕,Access 2016將啟動表達式生成器,用戶可以創建使用來自一個或多個字段數據的表達式。計算字段大小為8字節。