第一天:数据库设计--access数据类型介绍
DataType 属性
使用 DataType 属性可以指定保存在表字段中数据的类型。每一字段只能包含单一数据类型的数据。
设置
DataType 属性使用下列设置:
设置 | 数据类型 | 大小 |
---|---|---|
文本 | (默认值)文本或文本和数字的组合,以及不需要计算的数字,例如电话号码。 | 最多为 255 个字符或长度小于 FieldSize 属性的设置值。Microsoft Access 不会为文本字段中未使用的部分保留空间。 |
备注 | 长文本或文本和数字的组合。 | 最多为 65,535 个字符(如果备注字段是通过 DAO 来操作,并且只有文本和数字(非二进制数据)保存在其中,则备注字段的大小受数据库大小的限制)。 |
数字 | 用于数学计算的数值数据。有关如何设置特定数字类型的详细信息,请参见 FieldSize 属性主题。 | 1、2、4 或 8 个字节(如果 FieldSize 属性设为 Replication ID,则为 16 个字节)。 |
日期/时间 | 从 100 到 9999 年的日期与时间值。 | 8 个字节。 |
货币 | 货币值或用于数学计算的数值数据,这里的数学计算的对象是带有 1 到 4 位小数的数据。精确到小数点左边 15 位和小数点右边 4 位。 | 8 个字节。 |
自动编号 | 每当向表中添加一条新记录时,由 Microsoft Access 指定的一个唯一的顺序号(每次递增 1)或随机数。自动编号字段不能更新。有关详细信息,请参见 NewValues 属性主题。 | 4 个字节(如果 FieldSize 属性设为 Replication ID 则为 16 个字节)。 |
是/否 | “是”和“否”值,以及只包含两者之一的字段(Yes/No、True/False 或 On/Off)。 | 1 位 |
OLE 对象 | Microsoft Access 表中链接或嵌入的对象(例如 Microsoft Excel 电子表格、Microsoft Word 文档、图形、声音或其他二进制数据)。 | 最多为 1 G 字节(受可用磁盘空间限制)。 |
超链接 | 文本或文本和以文本形式存储的数字的组合,用作超链接地址。超链接地址最多包含三部分:
显示的文本 — 在字段或控件中显示的文本。 子地址 — 位于文件或页中的地址。 屏幕提示 — 作为工具提示显示的文本。 在字段或控件中插入超链接地址最简易的方法是单击“插入”菜单上的“超链接”。 |
超链接数据类型三个部分中的每一部分最多只能包含 2048 个字符。 |
查阅向导 | 创建字段,该字段可以使用列表框或组合框从另一个表或值列表中选择一个值。单击该选项将启动“查阅向导”,它用于创建一个“查阅”字段。在向导完成之后,Microsoft Access 将基于在向导中选择的值来设置数据类型。 | 与用于执行查阅的主键字段大小相同,通常为 4 个字节。 |
只能在表“设计”视图的上方窗格中对该属性进行设置。
在 Visual Basic 中,将该字段追加到 Fields 集合之前,可以使用 ADO Type 属性来设置字段的数据类型。
说明
备注、超链接和 OLE 对象字段不能进行索引。
如果要对字段中包含了 1 到 4 位小数的数据进行大量计算,请用货币数据类型。Single 和 Double 数据类型字段要求浮点运算。货币数据类型则使用较快的定点计算。
注意 如果在表中输入数据后更改字段的数据类型,在保存表时,由于要进行大量的数据转换处理,时间会比较长。如果在字段中的数据类型与更改后的 DataType 属性设置发生冲突,则有可能会丢失一些数据。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器