Latest web development tutorials

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 ,
....
);

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

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

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