>데이터 베이스 >navicat >navicat에서 외래 키 보기를 보는 방법

navicat에서 외래 키 보기를 보는 방법

下次还敢
下次还敢원래의
2024-04-24 19:06:161417검색

Navicat에서 외래 키 보기를 보는 세 가지 방법이 있습니다: 직접 액세스("FK_"로 시작하는 보기 찾기), 보기 쿼리(보기 노드에서 "데이터 쿼리"를 마우스 오른쪽 버튼으로 클릭), INFORMATION_SCHEMA.KEY_COLUMN_USAGE 확장 표를 작성하고 적절한 필터를 사용하여 외래 키 참조를 식별합니다.

navicat에서 외래 키 보기를 보는 방법

Navicat을 사용하여 외래 키 보기를 보는 방법

직접 액세스

  1. 하여 데이터베이스에 연결합니다.
  2. 객체 트리에서 "보기" 노드를 확장하세요.
  3. "FK_"로 시작하는 뷰를 찾으세요. 이러한 뷰는 외래 키 관계를 나타냅니다.

Query View

  1. 객체 트리에서 View 노드를 마우스 오른쪽 버튼으로 클릭하세요.
  2. "데이터 쿼리"를 선택하세요.
  3. SQL 쿼리 편집기에서 다음 쿼리를 입력합니다.
<code class="sql">SELECT
  *
FROM
  <view_name></code>

여기서 <view_name>는 보려는 외래 키 뷰의 이름입니다. <view_name> 是您要查看的外键视图的名称。

展开 INFORMATION_SCHEMA.KEY_COLUMN_USAGE

  1. 在对象树中展开“系统表”节点。
  2. 找到并展开 INFORMATION_SCHEMA.KEY_COLUMN_USAGE 表。
  3. 使用以下筛选器查看外键引用:
  • TABLE_NAME:外键所在的表
  • CONSTRAINT_NAME:外键约束的名称
  • REFERENCED_TABLE_NAME:引用的表
  • REFERENCED_COLUMN_NAME:引用的列

示例

假设我们有一个名为 Customers 的表,其中包含一个名为 customer_id 的外键,它引用 Orders 表中的 order_id 列。

要查看此外键视图,我们可以使用以下步骤:

  1. 直接访问:在对象树中,展开“视图”节点,然后查找名为 FK_Customers_Orders 的视图。
  2. 查询视图:右键单击 FK_Customers_Orders 视图,然后选择“查询数据”。
  3. 展开 INFORMATION_SCHEMA.KEY_COLUMN_USAGE 表:在筛选器中,指定 TABLE_NAMECustomersCONSTRAINT_NAMEFK_Customers_OrdersREFERENCED_TABLE_NAMEOrdersREFERENCED_COLUMN_NAMEorder_id
INFORMATION_SCHEMA.KEY_COLUMN_USAGE 테이블을 확장합니다. 🎜🎜🎜🎜객체 트리에서 "시스템 테이블" 노드를 확장합니다. 🎜🎜 INFORMATION_SCHEMA.KEY_COLUMN_USAGE 테이블을 찾아서 확장하세요. 🎜🎜다음 필터를 사용하여 외래 키 참조를 봅니다. 🎜🎜
    🎜TABLE_NAME: 외래 키가 있는 테이블 🎜🎜CONSTRAINT_NAME: 외래 키의 이름 키 제약 조건 🎜🎜REFERENCED_TABLE_NAME: 참조된 테이블 🎜🎜REFERENCED_COLUMN_NAME: 참조된 열 🎜
🎜🎜Example🎜🎜🎜 CustomersOrders 테이블의 order_id 열을 참조하는 customer_id라는 외래 키가 포함된 /code> 테이블. 🎜🎜외래 키 보기를 보려면 다음 단계를 사용할 수 있습니다. 🎜🎜🎜🎜직접 액세스: 🎜객체 트리에서 보기 노드를 확장하고 FK_Customers_Orders라는 보기를 찾습니다. 🎜🎜🎜쿼리 보기: 🎜FK_Customers_Orders 보기를 마우스 오른쪽 버튼으로 클릭하고 "데이터 쿼리"를 선택합니다. 🎜🎜🎜 INFORMATION_SCHEMA.KEY_COLUMN_USAGE 테이블을 확장합니다. 🎜필터에서 TABLE_NAMECustomers로 지정하고 CONSTRAINT_NAME을 다음으로 지정합니다. FK_Customers_Orders, REFERENCED_TABLE_NAME주문이고, REFERENCED_COLUMN_NAMEorder_id입니다. 🎜🎜

위 내용은 navicat에서 외래 키 보기를 보는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.