>데이터 베이스 >navicat >Navicat에서 테이블 제약 조건을 만드는 방법

Navicat에서 테이블 제약 조건을 만드는 방법

angryTom
angryTom원래의
2019-08-10 16:07:4315012검색

Navicat에서 테이블 제약 조건을 만드는 방법

데이터베이스에는 여러 유형의 제약 조건이 있습니다

 ●기본 키 제약 조건: 기본 키 열 데이터는 고유해야 하며 비어 있을 수 없습니다.

 ●

Unique 제약 조건: 열은 고유해야 하며 비어 있을 수 있지만 null 값은 하나만 나타날 수 있습니다.  ●

Check 제약조건

(Check 제약조건): 연령, 이메일 주소(@ 필수) 제약 등 특정 열의 값 범위에 대한 제한, 형식 제한 등이 있습니다.  ●

Default 제약 조건: 특정 열의 기본값입니다. 데이터베이스에 중복된 데이터가 많은 경우 기본값으로 설정할 수 있습니다.

 ●외래 키 제약 조건

(외래 키 제약 조건): 두 테이블 간의 관계를 설정하는 데 사용되며 기본 테이블에서 참조되는 열을 지정해야 합니다.

추천 튜토리얼:

MySQL 소개 동영상 튜토리얼이제 외래 키 제약 조건 생성 과정을 소개하겠습니다.

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

1. 내 navicat을 열고 선생님 테이블을 찾아 선택한 다음 메뉴 바에서 '디자인 테이블'을 클릭하세요. Navicat에서 테이블 제약 조건을 만드는 방법

2. 팝업 대화 상자에서 "외래 키"를 찾은 다음 단독으로 실행하세요. Navicat에서 테이블 제약 조건을 만드는 방법

3. 그러면 총 7개의 열로 구성된 외래 키 설정 인터페이스가 나타납니다. 이 칼럼의 의미를 간략하게 소개하겠습니다. Navicat에서 테이블 제약 조건을 만드는 방법

'

name

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

'FieldName

': 외래 키로 설정하려는 키입니다. 여기서 'dept'

'Reference DadaBase

'를 선택하세요. 외래 키와 연결된 데이터베이스입니다.

'Reference Table

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

'Forgin file Names

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

'ondelete

': 다음과 같은 경우에 선택된 작업입니다. 삭제. 여기서 내가 선택한 것은 setNull입니다. 이는 연결된 테이블이 삭제되면 Teacher>dept 필드가 null로 설정된다는 의미입니다.

'onupdate

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

4. 설정이 완료된 후 '저장'을 클릭하여 저장하고 종료하세요. '외래 키 추가'를 클릭하여 다른 외래 키를 추가할 수도 있습니다. Navicat에서 테이블 제약 조건을 만드는 방법

위 내용은 Navicat에서 테이블 제약 조건을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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