>데이터 베이스 >navicat >navicat에서 외래 키를 생성하는 방법

navicat에서 외래 키를 생성하는 방법

下次还敢
下次还敢원래의
2024-04-06 09:39:211173검색

Navicat에서 외래 키를 생성하는 단계는 다음과 같습니다: 상위 테이블과 하위 테이블을 생성합니다. 하위 테이블을 선택하고 테이블 디자이너를 엽니다. 새 열을 추가하고 열 속성을 설정합니다. 외래 키 섹션에서 외래 키 제약 조건을 설정합니다. 변경 사항을 저장하다.

navicat에서 외래 키를 생성하는 방법

Navicat에서 외래 키를 생성하는 단계

Navicat에서 외래 키를 생성하는 과정은 다음 단계로 구분됩니다.

1 상위 테이블과 하위 테이블 생성

외래 키 생성 상위 테이블과 하위 테이블이라는 두 개의 테이블이 필요합니다. 상위 테이블은 기본 키를 포함하는 테이블이고, 하위 테이블은 외래 키를 포함하는 테이블입니다.

2 하위 테이블을 선택하고 테이블 디자이너를 엽니다.

Navicat의 데이터베이스 창에서 하위 테이블을 선택하고 마우스 오른쪽 버튼을 클릭합니다. 팝업 메뉴에서 "디자인 테이블"을 선택합니다.

3. 새 열 추가

테이블 디자이너 창에서 열 섹션을 찾아 열 추가 버튼을 클릭하세요.

4. 열 속성 설정

  • 열 이름: 외래 키 열의 이름을 입력합니다.
  • 데이터 유형: 상위 테이블의 기본 키와 동일한 데이터 유형을 선택합니다.
  • NULL 허용 여부: 외래 키 값이 NULL이 허용되는 경우 이 상자를 선택하세요.

5. 외래 키 제약 조건 설정

"열 속성" 탭에서 "외래 키" 섹션을 찾습니다.

  • 외래 키 이름: 외래 키 제약 조건의 이름을 입력하세요.
  • 참조 테이블: 상위 테이블을 선택합니다.
  • 참조 열: 상위 테이블의 기본 키 열을 선택합니다.

6. 변경 사항 저장

변경 사항을 저장하려면 "저장" 버튼을 클릭하세요.

예:

OrderID 기본 키와 CustomerID 열이 있는 Orders라는 상위 테이블이 있다고 가정합니다. 또한 CustomerID 외래 키가 포함된 Customers라는 하위 테이블을 생성하려고 합니다. Orders 的父表,其中包含 OrderID 主键和 CustomerID 列。我们还希望创建一个名为 Customers 的子表,其中包含 CustomerID 外键。

创建外键的步骤:

  1. 创建 OrdersCustomers 表。
  2. 选择 Customers 表并打开表设计器。
  3. 添加一个名为 CustomerID 的列,数据类型为 int
  4. 외래 키 생성 단계:

        OrdersCustomers 테이블을 생성합니다.
      • Customers 테이블을 선택하고 테이블 디자이너를 엽니다.
      • 데이터 유형이 int이고 null이 허용되는 CustomerID라는 열을 추가합니다.
      "외래 키" 섹션에서 다음과 같이 구성합니다.
    1. 외래 키 이름: FK_Customers_OrderID
    🎜참조 테이블: Orders 🎜🎜참조 열: OrderID 🎜🎜🎜🎜변경 사항을 저장합니다. 🎜🎜

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

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