专栏首页Excel和Access学习笔记Access数据库表字段属性(三)

Access数据库表字段属性(三)

大家好,上节介绍了验证规则和验证文本等,后面介绍剩余的字段大小、默认值和索引。

一、 字 段 大 小

字段大小是文本、数字和自动编号等数据类型的字段,可以指定其字段的大小。【短文本】类型最长255个字符,如果超过255个字符,数据类型使用【长文本】。

字段大小在限制位数时常用,诸如身份证号不超过18位,手机号码通常不超过11位等。这里就不作演示。

二、 默 认 值

默认值属性是输入新记录时自动为新字段分配的指定的值,它可以使用常量、函数或者表达式进行设置。

示例一

如下图演示,年级字段的字段属性默认值设置为一年级(保存时文本型的双引号会自动添加),切换到数据表视图后,可以看到最后新加入的数据记录,年级字段一行已经有默认值“一年级”

示例二

比如学生是否是团员,使用是/否数据类型,如果输入时总要选择是否比较麻烦,假设大部分学生都是团员,可以将默认值设置为是。可以减少输入的繁琐。

如下图所示,选择了是/否数据类型时,默认是no或者0,即复选框是不勾选的。设置为yes或者-1后,保存回到数据表视图。团员否的字段就是默认勾选的。

示例三

默认值除了可以使用常量外,还可以使用函数和表达式,在默认值点击最右侧可以打开表达式生成框,可以生成需要的函数和表达式。

下面增加字段:录入时间为例,在录入新的数据时候,录入时间会有默认值。如下图所示。(如果不用表达式生成器,直接写入date()保存也可以)。

通过表达式生成器,可以看到很全的内置函数,微软office办公软件中帮助都会有介绍,建议根据需要去查询使用即可。

三、 索 引

索引可加快查询索引字段以及排序和分组操作的速度。索引是用来帮助查找的。

索引属性有三个选项,默认为“无”表示不设置索引,“有(有重复)表示设置索引,字段中允许出现重复值,”有(无重复)表示设置索引,该字段不允许出现重复值。

举例来说,如果在 姓名字段中搜索特定的姓名,可以为此字段创建索引来加快搜索特定姓名的速度。选择“有(无重复)”可禁止该字段中出现重复值。

但需要注意请不要修改作为主键的字段的索引属性。

本文分享自微信公众号 - Excel和Access学习笔记(excel-note),作者:无言之月

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-12-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Access统计函数和数字函数

    在Excel中函数基本是很常用的,形式都是:函数名(<数值或表达式>),很多函数相对简单,与在Access中用法相近,但表达式中的字段是需要用加中括号,即[字段...

    无言之月
  • 判断结构select...case语句

    对于多选一的情况时,使用select...case语句可以让代码更简单、易读。下面我们就先介绍基础知识,然后结合示例来学习select...case语句。

    无言之月
  • Access汇总查询(二)

    分析:需要的查询的数据分别来自出版商表和图书表。由于需要按不同的出版商来分组统计,所以出版商字段需要在使用“Group By”来分组。而求单价最高的书就需要统计...

    无言之月
  • 应用案例与新功能小贴士-02

    WolframChina
  • Python面向对象3:静态/动态字段、静态/动态方法、单例模式

    Python中的类成员,包括方法、字段、属性。 “字段”和“方法”都有“动态”和“静态”之分,即: 字段 - 静态字段:仅保存在类中 - 普通(动态)字段:保存...

    企鹅号小编
  • elasticsearch中mapping全解实战

    ?原文地址为https://www.cnblogs.com/haixiang/p/12040272.html,转载请注明出处! ?es与java的整合以及常用...

    海向
  • 如何在Marketing Cloud里创建extension field扩展字段

    首先在Marketing Cloud里找到创建扩展字段的tile入口,搜索关键字extension:

    Jerry Wang
  • 通过机器学习保护雨林

    计算机科学家David Dao开发了一种智能算法,该算法使用雨林的卫星图像和无人驾驶飞机图像来预测下一个可能遭到破坏的雨林区域。他将在最近的马德里气候会议上介绍...

    AiTechYun
  • Python lambda表达式

    “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lam...

    Steve Wang
  • lambda表达式杂谈

    上面的数据存放着一组人员姓名、年龄、性别相关的信息。 现在有一个需求, 获得年龄20岁以上,性别为女的人的姓名。 看到需求后, 很多人脑袋中产生的解决方案可能是...

    用户1608022

扫码关注云+社区

领取腾讯云代金券