>  기사  >  데이터 베이스  >  mysql에서 제약 조건을 사용하는 방법은 무엇입니까?

mysql에서 제약 조건을 사용하는 방법은 무엇입니까?

藏色散人
藏色散人원래의
2019-05-20 11:34:134435검색

mysql에서 제약 조건을 사용하는 방법은 무엇입니까?

제약사항이란 무엇인가요?

제약조건은 데이터가 특정 조건을 충족하도록 요구하는 일종의 "규정"입니다.

주로 다음과 같은 제약이 있습니다:

1. 기본 키 제약: 형식: 기본 키(필드 이름);

의미(함수): 이 설정된 필드의 값을 "고유하게 결정하는 데 사용할 수 있습니다." 데이터 행"은 실제로 "기본 키"를 의미합니다.

2. 고유 제약 조건: 양식: 고유 키(필드 이름);

의미(함수): 설정된 필드의 값을 "고유"하고 자연스럽게 구별할 수 있도록 만듭니다.

3. 외래 키 제약 조건: 양식: 외래 키(필드 이름)는 다른 테이블 이름(다른 테이블의 필드 이름에 해당)을 참조합니다.

의미(함수): 설정된 필드의 값은 해당 테이블의 해당 필드에 이미 이 값이 있습니다.

4. Null이 아닌 제약 조건: 형식: Not Null, 이는 실제로 필드를 설정할 때 작성된 "Not Null" 속성입니다.

이 제약 조건은 필드 속성에만 작성할 수 있습니다.

5. 기본 제약 조건: 양식: 기본 XX 값 실제로는 필드를 설정할 때 작성된 "기본 기본값" 속성입니다.

6. 확인 제약 조건:

양식: 확인(일종의 판단문), 예:

create  table  tab1 (
age  tinyint,
check  (age>=0 and age <100) /*这就是检查约束*/
)
실제로 기본 키 제약 조건, 고유 제약 조건 및 외래 키 제약 조건은 " 같은 것의 두 가지 차이점인 "Perspective"는 "기본 키 인덱스", "고유 인덱스", "외래 키 인덱스"라고도 합니다.

관련 학습 권장 사항:
mysql 데이터베이스

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

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