Access表数据类型/字段类型

今天要给大家分享的是数据类型。

数据类型对于初学者来说不太会选择,例如,如果某个字段的数据类型是文本,那么它可存储包括文本或数值字符的数据。但数据类型为数字的字段却只能存储数值数据。因此,必须了解每种数据类型所用的属性。

表格中的内容来自微软的支持文档。

格式

显示目标

文本

简短的字母数字值,例如姓氏或街道地址。注意,从 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中首次引入,无法下向兼容,另外数据更新不方便,如果是简单计算公式还好,但遇到稍微复杂的计算的就不太方便了,建议是计算结束的数据,数据类型直接设置成数字。

总的来讲,还是要多实践,做多了就知道如何去设置数据类型了。

更多关于Access方面的知识请关注我们的公众号!

发布了10 篇原创文章 · 获赞 8 · 访问量 3839

猜你喜欢

转载自blog.csdn.net/weiisiceman/article/details/87816324
今日推荐