SQL 시작하기 튜토리얼 매...login
SQL 시작하기 튜토리얼 매뉴얼
작가:php.cn  업데이트 시간:2022-04-12 14:15:40

SQL 제약조건



SQL 제약 조건(Constraints)

SQL 제약 조건은 테이블의 데이터 규칙을 지정하는 데 사용됩니다.

제약조건을 위반하는 데이터 동작이 있는 경우 해당 동작은 제약조건에 의해 종료됩니다.

제약조건은 테이블이 생성될 때(CREATE TABLE 문을 통해) 또는 테이블이 생성된 후에(ALTER TABLE 문을 통해) 지정할 수 있습니다.

SQL CREATE TABLE + CONSTRAINT 구문

CREATE TABLE table_name
(
column_name1 data_type(size ) 제약_이름,
column_name2 데이터_유형(크기) 제약_이름,
column_name3 데이터_유형(size) constraint_name,
....
);

SQL에는 다음과 같은 제약 조건이 있습니다.

  • NOT NULL - 열이 NULL 값을 저장할 수 없음을 나타냅니다.

  • UNIQUE - 열의 각 행에 고유한 값이 있어야 함을 보장합니다.

  • PRIMARY KEY - NOT NULL과 UNIQUE의 조합입니다. 열(또는 두 개 이상의 열 조합)에 고유 식별자가 있는지 확인하면 테이블에서 특정 레코드를 더 쉽고 빠르게 찾을 수 있습니다.

  • FOREIGN KEY - 한 테이블의 데이터가 다른 테이블의 값과 일치하는 참조 무결성을 보장합니다.

  • CHECK - 열의 값이 지정된 조건을 충족하는지 확인합니다.

  • DEFAULT - 열에 값이 할당되지 않은 경우 기본값을 지정합니다.

다음 장에서는 각 제약 조건에 대해 자세히 설명하겠습니다.


PHP 중국어 웹사이트