主要内容

使用数据库浏览器应用程序连接表

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

不同的连接类型

数据库浏览器应用程序创建一个默认内连接。使用另一个连接类型,点击相应的按钮编辑部分的加入选项卡。

四种连接类型与内连接类型选择

有四个连接类型:

  • ——内连接检索记录匹配两个表选择的列的值。

  • ——全面加入检索记录匹配的值选择的列的两个表,和无与伦比的记录从左和右表。

  • ——左加入检索记录匹配的值选择的列的两个表,仅从左表和无与伦比的记录。

  • ——右加入检索记录匹配的值选择的列的两个表,仅从右表和无与伦比的记录。

连接表

Database Explorer应用执行连接两种方式中的一种。应用程序可以自动连接表当您选择表通过使用共享的列(例如,主键),或者你可以选择表没有共享列并手动指定列的名称匹配。

自动加入

数据库浏览器应用程序可以自动连接表中当您选择表数据浏览器窗格。在这种情况下,应用程序检查所选表列名的共同点。如果匹配,应用程序执行这些步骤。

  1. 打开加入选项卡。

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

  3. 显示的SQL查询SQL查询面板和查询结果数据预览窗格。

如果应用程序没有找到一个匹配,应用程序会显示一个错误对话框引导您选择中的一个表加入选项卡。这个应用程序也从表中删除的选择数据浏览器窗格。

手动连接

要手动连接表,你必须知道每个表的名称和共享表中的列的名称。使用这些步骤作为连接表的一般工作流程。

  1. 连接到数据库之后,选择一个表中数据浏览器窗格。在加入部分中,点击加入来显示加入在将来发布选项卡。在添加节中,选定的表的名称数据浏览器窗格中出现在左边列表。

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

    的左边加入选项卡显示表的表inventoryTable选择和productNumber列列选择。

  2. 从右边列表中,选择表的名称加入。从右边列表中,选择共享此表的列的名称。

    的右侧加入选项卡显示表的表productTable选择和productNumber列列选择。

  3. 添加部分中,点击添加连接。的SQL查询面板更新与新加入的SQL查询。如果自动预览按钮(位于预览部分的数据库资源管理器进行切换选项卡),数据预览窗格显示自动更新SQL查询的结果。的加入图窗格显示的图示加入选择的表之间。

    数据库浏览器窗格显示所选表inventoryTable Database Explorer中的应用。SQL查询面板中显示了SQL SELECT查询,选择productNumber,数量,价格,和inventorydate列从inventoryTable producttable数据库表。预览窗格显示前10的数据行从查询返回的数据。

  4. 添加另一个加入,选择另一个表和列的名称组合在左边和右边列表。然后,单击添加连接一次。

  5. 编辑部分中,点击一个连接类型(例如,)指定一个不同的连接类型,如果必要的。

  6. 删除一个连接,连接的列表中选择它编辑部分,并点击删除加入

    请注意

    改变加入的顺序,删除现有的连接和创建连接在另一个订单。

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

加入图

你加入后至少两个表,加入图窗格显示的图示表之间的连接。每个蓝色圈显示了连接类型。每个绿色广场显示表的连接。

加入图显示inventorytable和发票之间的内连接数据库表和一个连接到producttable数据库表。

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

加入类型限制

一些数据库供应商不支持所有连接类型。万博1manbetxDatabase Explorer应用支持中相应的按钮加入标签在这些数据库支持连接万博1manbetx类型:

  • SQLite只万博1manbetx支持内部和左连接类型。

  • Microsoft Access®和MySQL®万博1manbetx只支持内部(左)和右连接类型。

另请参阅

应用程序

相关的话题

外部网站