ACCESS数据库表格之间联结
- 本文的主要内容为记录一下ACCESS数据库中两张表的联结,联结的好处是可以关联两张数据表,观看数据时不用来回切换,本文会先从如何建立数据库联结说起,下一篇博客在讲解通过VB.NET程序往数据库中联结的表添加数据,首先演示如何建立联结关系。**
一、数据库的联结演示
1、 首先新建一个数据库,这里我用的是ACCESS2016,不同版本可能会有些不同,但思路应该大体一致,首先在数据库中新建两张表,如下图1和图2所示。图1位学生信息表,表格有四个字段,序号、学号、姓名、和性别,图2为学生成绩表,也是四个字段,分别为学号,语文、数学、英语。其中我想实现两张表的学号实现联结。
注意我在学生信息表主表中把学号设置为了主键,子表成绩表没有,因为主键值一般不重复,所以子表中学号不设置为主键。
图1
图2
2、完成两张表的创建后,在工具栏找到“数据库工具”选项,如下图3所示,点击后发现里边有个“关系”选项,点击关系选项卡,会自动弹出选择表格框,下图4所示。选择完毕两张表格后,出现下图5,关系页面会把两张表格的字段显示出来。点击图5左上角的编辑关系按钮,进入图6,先在图6的中点击新建,会弹出图6下半部分,该部分为确定两张表的关联字段,这里两张表我都选择学号,选择完毕后,点击确定进入图7.图6中实施参考完整性等可不选,图7就显示联结好了的字段。
图3
图4
图5
注意添加关系时,先把设计的表关闭,下图中左表名称和右表名称左右顺序无特殊要求
图6
图7
现在两张表的联结关系就添加好了,现在我们往成绩表中输入几行数据,我们在子表中输入下图8,然后图9就会显示联结后的数据,注意信息表中必须添加和成绩表中一样的学号,因为他们两个联结了。
图8
图9
本篇博文就是这些,总结一下就是这几个步骤,
1、首先新建两张表格
2、主表的需要联结的字段设置为主键,从表不用
3、数据库工具选项,在关系里边添加关系
以上就是创建数据库联结的方法,吐槽一句ACCESS2016属实不如ACCESS2013好用,下一篇讲解一下,如何通过代码往数据库中添加数据。