今天要给大家分享的是数据类型。 数据类型对于初学者来说不太会选择,例如,如果某个字段的数据类型是文本,那么它可存储包括文本或数值字符的数据。但数据类型为数字的字段却只能存储数值数据。因此,必须了解每种数据类型所用的属性。 表格中的内容来自微软的支持文档。 格式 | 显示目标 | 文本 | 简短的字母数字值,例如姓氏或街道地址。注意,从 Access 2013 开始,文本数据类型已重命名为短文本。 | 数字、大数 | 数值,例如距离。注意,货币是一个单独数据类型。 | 货币 | 货币值。 | 是/否 | Yes 和 No 值,以及仅包含这两个值其中之一的字段。 | 日期/时间 | 100 到 9999 年的日期和时间值。 | 格式文本 | 可使用颜色和字体控件进行格式设置的文本或文本与数字的组合。 | 计算字段 | 计算结果。计算必须引用相同表格中的其他字段。建议使用表达式生成器创建计算。注意,计算字段在 Access 2010 中首次引入。 | 附件 | 附加到数据库中记录的图像、电子表格文件、文档、图表以及受支持的其他类型文件,类似于将文件附加到电子邮件。 | 超链接 | 存储为文本并用作超链接地址的文本或文本与数字的组合。 | 备忘录 | 长文本块。备忘录字段的典型用途是详细的产品说明。注意,从 Access 2013 开始,备忘录数据类型已重命名为长文本。 | 查阅 | 显示一系列从表或查询中检索的值,或一组创建字段时指定的值。查阅向导将启动,你可创建一个查阅字段。查阅字段的数据类型为文本或数字,具体取决于你在向导中所做的选择。 查阅字段还有其他一些字段属性,这些属性位于“字段属性”窗格的“查阅”选项卡中。 | OLE 对象 | OLE 对象,如 Word 文档。 |
注意: 附件和计算数据类型不可用于 .mdb 文件格式。 接下去我们要来讲一下,我们常用的一些数据类型。以下的文档大多也是来自微软的支持文档,有些地方我会适当加一些说明。 文本 用途 用于存储不超过 255 个字符的文本。注意,从 Access 2013 开始,文本数据类型已重命名为短文本。 日期/时间 用途 用于存储基于时间的数据。 数字 用途 用于存储非货币值数值。如果可能在字段用使用这些值来执行计算,请使用数字数据类型。 关于数字要还要多说一句,百分数是数字,不是文本类型,在表中保存的类型为数字,最终只是以百分数的格式形式显示。 自动编号 用途 使用自动编号字段以提供唯一值,该值只为使每条记录具有唯一性。自动编号字段最常用作主键,尤其是在没有合适的自然键(基于数据字段的键)的情况下。 自动编号字段值需要 4 个或 16 个字节,具体取决于其字段大小属性的值。 假设有一个用于存储联系人信息的表。可将联系人姓名用作该表的主键,但应如何处理两个姓名完全相同的联系人?姓名不适合用作自然键,因为它们通常不具有唯一性。如果使用自动编号字段,便可确保每条记录均具有唯一标识符。 注意: 不应将自动编号字段用于对表中的记录进行计数。自动编号值不可重复使用,因此已删除的记录可能会导致计数出现缺口。此外,通过在数据表中使用汇总行便可轻松获得准确的记录数。 货币 用途 用于存储货币数据。 货币字段中的数据在计算期间不会舍入。货币字段中小数点左侧精确到 15 位数,右侧精确到 4 位数。每个货币字段值需要 8 个字节的存储空间。 注意了,敲黑板了: 其他一些数据类型我就不整理到今天的文档中了,原因是有两点,一是用的少,二是不好用。 举个例子说一下,比如附件类型(同样包括OLE类型),首先Access的单个文件的大小存储只支持2G,如果你要往Access存放附件的话,是存放不了多少的,但如果要存放附件的话,那该怎么办呢,这个后面我们会讲到。有人会问题,还有一个计算类型也挺好的,也不意见使用吗?答案当然是不建议,因为计算字段在Access 2010中首次引入,无法下向兼容,另外数据更新不方便,如果是简单计算公式还好,但遇到稍微复杂的计算的就不太方便了,建议是计算结束的数据,数据类型直接设置成数字。 总的来讲,还是要多实践,做多了就知道如何去设置数据类型了。
|