Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19283025
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: Mysql/postgreSQL

2008-05-30 10:15:43

设置完主键,我们再看看字段的数据类型,在Access中有“文本”、“备注”、“数字”、“日期/时间”、“货币”、“自动编号”、“是/否”、“OLE对象”、“超级链接”、“查阅向导”十种数据类型。各种数据类型中输入的是不同的数据。

  在计算机中,数据有很多种类型,它们有着不同的用处,比如文本类型和备注类型,虽然都是用来存储文本,但是“文本”类型存储的字符数最多只能255个,而“备注”类型却可以存储64000个字符,如果把“备注”类型换成“文本”类型,则无法保存下全部的数据信息,把“文本”类型的数据存放在“备注”类型中,又势必造成很大的浪费。在Access中,不同的数据类型分配不同大小的数据空间,而每种数据类型的大小却是固定的。所以当我们在一个字段中输入一个值时,这个字段的大小不会随里面值的内容而变化。如果输入一个字符“A”,使用“文本”类型,这个值空出来的字符空间不会很多,但如果使用“备注”类型,则会空出63999个字符空间,这些空间不能再输入其它值的内容,就白白浪费了。

  不同类型的数据在使用时也有差别,比如两个值“1234”和“2345”,在“数字”类型中是数字,在“文本”类型中就是文本了。如果将这两个值相加求和,那么用数字类型计算出来的结果是“3579”,而用文本类型相加的结果则是将两个数据联在一起成为“12342345”,可见它们的差别还是很大的。

  现在我们已经知道了正确设置数据类型的重要性,就开始为“订单信息表”中的各个字段设置数据类型吧。先定义“订单号”字段的数据类型,用鼠标单击订单号的“数据类型”项,方格内出现一个下拉箭头,单击它,在弹出的下拉列表框中选定“自动编号”项,就把这个字段的数据类型定为“自动编号”类型了。“自动编号”类型的数据是从1开始不重复的整数,这样可以保证在表中的每个记录都可以区分开来。所以一个表的主键常常建立在拥有这种数据类型的字段上。“订货单位”、“货物名称”和“经手人”定义为“文本”类型,“货物单价”和“订货金额”定义为“货币”类型,“订货数量”应是“数字”类型,“订货日期”则是“日期/时间”类型。关于不同的类型各自的特点,我们将在课后补充中进行比较详细的讲解。现在来看看修改过“数据类型”后的表,表示钱数的地方都用标准的货币符号引出来了,而且输入数字的地方也变的一目了然了。

修改过“数据类型”的表

阅读(244) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~