主要内容

使用数据库资源管理器应用程序连接表

方法从多个表中选择和导入数据数据库资源管理器首先,您必须连接表,然后选择要导入的数据。可以使用依赖于数据库的不同连接类型来连接表。

不同的连接类型

数据库资源管理器应用程序默认创建一个内部连接。控件中的相应按钮,可使用其他连接类型编辑部份加入选项卡。

四种连接类型,其中选择了Inner连接类型

有四种连接类型:

  • -内部连接检索在两个表的选定列中具有匹配值的记录。

  • —全连接检索两个表中所选列中值都匹配的记录,以及左右表中都不匹配的记录。

  • —左连接检索两个表中所选列中值匹配的记录,只从左表中检索不匹配的记录。

  • —右连接检索两个表中所选列中值匹配的记录,只从右表中检索不匹配的记录。

连接表

数据库资源管理器应用程序以两种方式之一执行连接。当你使用共享列(例如,主键)选择表时,应用程序可以自动连接表,或者你可以选择没有共享列的表,并手动指定要匹配的列的名称。

自动加入

中的表时,数据库资源管理器应用程序可以自动连接表数据浏览器窗格。在这种情况下,应用程序会检查所选表是否有相同的列名。如果有匹配,应用程序执行这些步骤。

  1. 打开加入选项卡。

  2. 为每个匹配的列名添加连接,使用添加的连接创建SQL查询,并执行SQL查询。

  3. 对象中的SQL查询SQL查询窗格中的查询结果数据预览窗格。

如果应用程序没有找到匹配的表,则应用程序将显示一个错误对话框,指导您在加入选项卡。该应用程序还删除表中的选择数据浏览器窗格。

手动连接

要手动连接表,必须知道每个表的名称以及表中共享列的名称。使用这些步骤作为连接表的通用工作流。

  1. 连接到数据库后,在数据浏览器窗格。在加入部分中,点击加入显示加入选项卡。在添加控件中选择的表的名称数据浏览器窗格出现在左侧表格列表。

    左起列表中,选择共享列的名称。

    Join选项卡的左侧显示表inventoryTable(用于表选择)和productNumber列(用于列选择)。

  2. 右起表格列表中,选择要连接的表的名称。右起列表中,选择此表的共享列的名称。

    Join选项卡的右侧显示表productTable(用于表选择)和productNumber列(用于列选择)。

  3. 添加部分中,点击添加连接.的SQL查询窗格使用新的连接更新SQL查询。如果自动预览按钮(位于预览部份数据库资源管理器选项卡)打开时,则数据预览窗格自动显示更新后的SQL查询结果。的加入图窗格显示所选表之间连接的图形表示形式。

    数据库浏览器窗格显示了数据库资源管理器应用程序中所选择的表inventoryTable。SQL查询窗格显示了SQL SELECT查询,从inventoryTable和producttable数据库表中选择productNumber、quantity、price和inventorydate列。“数据预览”窗格显示查询返回的前10行数据。

  4. 若要添加另一个连接,请在左右列表中选择另一个表和列名组合。然后,单击添加连接一次。

  5. 编辑部分,单击其中一个连接类型(例如,)以指定不同的连接类型(如有需要)。

  6. 控件中的连接列表中选择该连接,以删除连接编辑部分,并单击删除加入

    请注意

    若要更改连接的顺序,请删除现有连接并按另一顺序创建连接。

  7. 关闭部分中,点击关闭连接关闭加入选项卡。

加入图

在联接至少两个表之后,加入图窗格显示表之间连接的图形表示。每个蓝色圆圈显示连接类型。每个绿色方框显示连接中的一个表。

连接图显示了库存表和发票数据库表之间的内部连接,以及到可生产表数据库表的右连接。

在处理多个连接时,使用此图查看连接的层次结构。确保为数据使用正确的连接类型。当您修改连接类型时,图会更新以反映新的连接类型。

连接类型限制

一些数据库供应商不支持所有的连接类型。金宝app数据库资源管理器应用程序启用加入在这些数据库中支持的连接金宝app类型:

  • SQLite只金宝app支持内连接和左连接类型。

  • 微软®访问™和MySQL®金宝app只支持内部、左连接和右连接类型。

另请参阅

应用程序

相关的话题

外部网站