分享

Access的数据类型

 融水公子 2020-07-15

Access 字段的数据类型
作者:融水公子 rsgz
Access教程

Access的表是一个有内涵的表,建立的表必须达到某一个要求,需要更加严谨一些这些东西都是在数据类型里面实现的。关于数据类型有下面13种。


数据类型作用
现在我们思考一个问题,数据类型是拿来干什么的?在Access里面我们注重的是一个内涵,它的内在结构,也就是应该给姓名分配多大的存储空间,然后性别应该分配多大的存储空间,包括身份证号,或者说是我们要添加的照片录音视频等等。这个时候就是数据类型所要管的。总而言之,数据类型就是每一个字段在计算机里面存储空间。随着他的类型不同,在计算机里面所占的空间大小不同,所放的值也是不一样的。等于说字段数据类型限制了这个字段在计算机里面的存储形式和存储空间。

举一个具体的实例,比如说数学成绩满分150分,充其量,我们在里面存放0-150的数就可以了。如果是身份证,身份证是有18位的,它存放的数字远比数学成绩要多,这个时候成绩应该分配怎么样的空间,身份证应该分配什么样的空间,有不同的数据类型来决定。

13种数据类型
现在的Access里面,有13种数据类型,我们没必要一个个的记住第一个是什么第二个是什么没必要。我们要达到的要求就是,给你一个表,需要确定是什么字段,当确定任何一个字段的时候,要知道使用什么数据类型比较合适。
短文本:无论是短文本还是长文本的数字是不能比大小的,学号可以是文本型的,但是学号比较大小是没有意义。
长文本
数字:数字数据类型的字型可以设置成字节、整数、长整数、单精度数、双精度数五种类型。其中分两大类,整数:包含字节,整数,长整数。小数:包含单精度和双精度。在Access中通常默认为“双精度数”。年龄就是数字类型,可以比较大小。
大型页码
日期/时间:这种类型是用来存储日期、时间或日期时间一起的,每个日期/时间字段需要8个字节来存储空间
货币:和货币有关的数据内容,可带格式,等价于双精度。在内存中占8个字节
自动编号:这种类型较为特殊,每次向表格添加新记录时,Access会自动插入唯一顺序或者随机编号,即在自动编号字段中指定某一数值。自动编号一旦被指定,就会永久地与记录连接。如果删除了表格中含有自动编号字段的一个记录后,Access并不会为表格自动编号字段重新编号。当添加某一记录时,Access不再使用已被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。

不理解的话,我举一个例子讲解一下。我建立了一个新表,这是初始数据

ID  姓名1   帝释天2   萧炎3   林动4   牧尘

现在,我将林动删掉。我添加一个迪迦,发现这个名字的编号3 林动已经永远消失了。没了。这就说明这个ID就是一个自动编号。

是/否:表示两种状态,用户可以对是/否(0/1)字段进行选择。
OLE对象:就是声音,视频,图片等,它主要受磁盘空间限制。
超链接:这个字段主要是用来保存超级链接的。语法很简单,像下面这样

一起来看斗破苍穹#https://book.qidian.com/info/1209977#吧

附件:附件很容易理解,QQ邮箱里面就有附件这个功能,OLE对象只能存储一张照片,但是附件可以存储多张
计算:计算类型只能在表视图里面添加,而且它的计算是针对已有的字段
查阅导向:建立字段内容的列表,可以在列表中选择所列内容作为添入字段的内容。比如注册QQ的时候要选择所在地,在地点列表里面就可以选择了

以前的老版本Access版本里面还有其他的数据类型,我们了解一下:(大兄弟,我是2019版本Access哈)
文本:这是老版本的Access里面的,现已经细分为短文本和长文本了。以前的文本特点,允许最大255个字符或数字,即120多个汉字, 可以对文本字段进行排序和索引
备注:这种类型用来保存长度较长的文本及数字,它允许字段能够存储长达65535个字符的内容。但Access不能对备注字段进行排序或索引,却在备注字段中虽然可以搜索文本,但却不如在有索引的文本字段中搜索得快。 

数字类型是可以细分的:
字节型:存储0-255之间的数字(不包括小数),1个字节,假如说全班300个人就不能用字节型来存储了。
整型型:存储–32768到32767之间的数字(不包括小数),2个字节
长整型型:存储–2147483648-2147483647之间的数字(不包括小数),4个字节
单精度型:4个字节,可以保留7位小数
双精度型:8个字节,可以保留15位小数
同步复制ID:全局唯一标识符(GUID)(GUID:在 Access 数据库中,一种用于建立同步复制唯一标识符的16字节字段。GUID 用于标识副本、副本集、表、记录和其他对象。在 Access 数据库中,GUID 是指同步复制 ID。),16个字节

常见的数据类型应用
我们尝试建立一个包含各种情况的表,对应上他们应有的字段数据类型
学号--短文本
姓名--文本
年龄--数字
性别--向导对象
入校年龄--日期/时间
个人简介--长文本
照片--OLE
团员--是/否
学费--货币
个人主页--超链接
入党材料--附件
语文--数字
数学--数字
总分--计算

上面的的表字段建立好之后,那些数据怎么填写呢?
2020-1-1
2020/1/1
2020.1.1
2020年1月1日
---
其他教程:
融水教程 360doc 简书 知乎 B站 抖音 youtube
公众号:小雪妃[关注公众号
赞赏:鼓励一下作者吧

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多