제약사항이란 무엇인가요?
제약조건은 데이터가 특정 조건을 충족하도록 요구하는 일종의 "규정"입니다.
주로 다음과 같은 제약이 있습니다:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!