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

navicat에서 외래 키를 설정하는 방법

angryTom
angryTom원래의
2019-08-05 10:21:485169검색

navicat에서 외래 키를 설정하는 방법

오늘 아침에 mysql용 navicat에서 외래 키를 설정하는 방법을 알아냈으니 모든 분들께 도움이 되길 바랍니다.

추천 튜토리얼: MySQL 소개 영상

먼저 기본 상황을 소개하겠습니다. 이제 두 개의 테이블이 있습니다. 하나는 Teacher 테이블이고 다른 하나는 dept 테이블입니다. 이제 Teacher 테이블의 dept 속성을 외래 키로 설정하고 dept 테이블의 코드 속성을 연결하려고 합니다. 구체적인 상황은 그림과 같습니다. 기본 상황을 소개했습니다. 이제 mysql용 navicat에서 외래 키를 설정하는 방법을 가르쳐 보겠습니다.

navicat에서 외래 키를 설정하는 방법

1. 내 navicat을 열고 선생님 테이블을 찾아 선택한 다음 메뉴 바에서 '디자인 테이블'을 클릭하세요.

navicat에서 외래 키를 설정하는 방법

2. 팝업 대화 상자에서 "외래 키"를 찾은 다음 단독으로 실행하세요.

navicat에서 외래 키를 설정하는 방법

3. 그러면 총 7개의 열로 구성된 외래 키 설정 인터페이스가 나타납니다. 이 칼럼의 의미를 간략하게 소개하겠습니다.

 '이름': 입력할 필요가 없습니다. 성공적으로 저장하면 시스템에서 자동으로 생성됩니다.

 'FieldName': 외래 키로 설정하려는 키입니다. 여기에서 'dept'를 선택하세요

 'Reference DadaBase': 외래 키와 연결된 데이터베이스입니다.

 'Reference Table': 관련 테이블, 여기에 부서 테이블이 있습니다

'Forgin Filed Names': 관련 필드, 여기에 코드가 있습니다

'ondelete': 삭제할 때 선택되는 동작입니다. 여기서 내가 선택한 것은 setNull입니다. 이는 연결된 테이블이 삭제되면 Teacher>dept 필드가 null로 설정된다는 의미입니다.

 'onupdate': 업데이트 시 선택되는 동작입니다. 여기서 내가 선택한 것은 CASCADE입니다. 즉, 관련 테이블이 업데이트되면 Teacher>dept 필드가 계단식 업데이트로 설정됩니다.

navicat에서 외래 키를 설정하는 방법

4. 설정이 완료된 후 '저장'을 클릭하여 저장하고 종료하세요. '외래 키 추가'를 클릭하여 다른 외래 키를 추가할 수도 있습니다.

navicat에서 외래 키를 설정하는 방법

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

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