SQL 제약

SQL 제약 (제약)

테이블의 데이터 규칙을 특정 SQL 제약.

데이터 제약 위반 행위가 존재하는 경우, 동작은 종료 제한한다.

소정의 테이블 (ALTER TABLE 문을 통해)을 만든 후 제약 (CREATE TABLE 문을 통해) 테이블을 만들 때 지정하거나 할 수 있습니다.

표 + CONSTRAINT 구문을 CREATE SQL 지

CREATE TABLE table_name
(
column_name1 data_type ( size ) constraint_name ,
column_name2 data_type ( size ) constraint_name ,
column_name3 data_type ( size ) constraint_name ,
koko
);

SQL에서, 우리는 다음과 같은 제한이있다 :

  • NOT NULL - 열이 NULL 값을 저장할 수 없음을 나타냅니다.
  • UNIQUE는 - 컬럼의 모든 행이 고유 한 값을 가져야한다는 보장합니다.
  • PRIMARY KEY -하지의 조합이 NULL과 UNIQUE. 고유 식별자와 열 (또는 두 개의 열이 여러 열을 결합),보다 쉽게 ​​도움을 더 빨리 테이블의 특정 레코드를 찾을 수 있는지 확인합니다.
  • FOREIGN KEY는 - 보장이 다른 테이블의 테이블 참조 무결성 일치 값의 데이터.
  • 확인 - 보장 된 값을 지정된 조건을 충족 열에.
  • DEFAULT는 - 할당에 열의 기본값으로 아무런 규정이 없다.

다음 섹션에서, 우리는 구체적으로 각각의 제약 조건을 설명합니다.