집 >데이터 베이스 >MySQL 튜토리얼 >mysql의 일반적인 제약 조건은 무엇입니까?
MySQL 공통 제약 조건은 다음과 같습니다. 1. null이 아닌 제약 조건 "null", 2. 고유 제약 조건 "unique", 3. 기본 키 제약 조건 "기본 키", " ;5. 기본값 제약 조건은 "Default" 등입니다.
권장: "mysql 튜토리얼"
제약 조건은 테이블의 행이나 열에 있는 데이터를 제한하여 테이블 데이터의 무결성과 고유성을 보장하는 제한 사항입니다. 다음 기사에서는 6가지 일반적인 MySQL 제약 조건을 소개합니다. 이것이 도움이 되기를 바랍니다.
1. null이 아닌 제약 조건(null이 아님)
null이 아닌 제약 조건은 값이 현재 열의 값이 null이 아닙니다. null이 아닌 제약 조건은 테이블 개체의 열에만 나타날 수 있습니다.
Null 유형 특성: int, float 및 기타 데이터 유형을 포함한 모든 유형의 값이 null일 수 있습니다.
2. 🎜🎜#
유일한 제약은 데이터의 고유성을 보장하기 위해 지정된 테이블의 열 또는 열 조합을 반복할 수 없다는 것입니다. Unique 제약 조건은 중복 값을 허용하지 않지만 여러 개의 null이 될 수 있습니다. 동일한 테이블에는 여러 열 조합에 대한 여러 고유 제약 조건과 제약 조건이 있을 수 있습니다. unique 제약조건 생성 시, UNIQUE 제약조건 이름을 지정하지 않으면 기본적으로 컬럼 이름과 동일하게 지정됩니다. 고유 제약 조건은 하나의 테이블 내에서 생성할 수 있을 뿐만 아니라 결합된 고유 제약 조건을 여러 테이블에서 동시에 생성할 수도 있습니다.3. 기본 키 제약 조건(기본 키) PK
기본 키 제약 조건은 고유 제약 조건 + null이 아닌 조합과 동일합니다. 기본 키 제약 조건 열은 중복이 허용되지 않으며 null 값도 허용되지 않습니다. 각 테이블은 최대 하나의 기본 키만 허용합니다. 기본 키 제약 조건은 열 수준이나 테이블 수준에서 생성할 수 있습니다. 기본 키 제약 조건을 생성할 때 시스템은 기본적으로 열과 열 조합에 해당하는 고유 인덱스를 생성합니다.4. 외래 키 제약 조건(외래 키) FK
5. 기본값 제약 조건(기본값)
6. 자동 증가 제약 조건(AUTO_INCREMENT)
위 내용은 mysql의 일반적인 제약 조건은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!