Foreign
-
오라클 제약 조건 (CONSTRAINTS)데이터베이스/Oracle 2021. 1. 29. 23:30
제약 조건은 컬럼에 어떠한 조건을 거는 것을 말한다. 해당 컬럼에 조건을 걸면 해당 컬럼 또는 테이블 이용시 제약 조건을 잘 지켜야 한다. PRIMARY KEY(기본키 / PK) 테이블 당 하나만 가질 수 있는 키로서 해당 키를 가진 칼럼의 데이터는 중복이 불가하다. 즉 주민등록번호, ID와 같이 다른 데이터와 겹치지 않아야 하는 데이터를 사용할 때 이용하면 좋다. PRIMARY KEY를 가진 컬럼의 데이터는 컬럼 내에서 중복이 없어야 한다. 또한 NULL, 빈 문자열은 데이터로 올 수 없다. 다만 컬럼을 2개 묶어서 하나의 PRIMARY KEY에 지정할 수 있다. 아래와 같이 두 가지 형식으로 PRIMARY KEY를 지정할 수 있다. CREATE TABLE 테이블명( 컬럼명 데이터형식 PRIMARY K..
-
MySQL 제약 조건데이터베이스/MySQL 2020. 9. 25. 13:10
제약조건(constraint)이란? 데이터의 무결성을 위해 데이터 입력을 받을 때 실행하는 검사 규칙을 의미함. 제약 조건은 'CREATE' 문으로 테이블을 생성하거나 'ALTER'문으로 필드 추가시에도 사용 가능. 제약 조건 설정하는 방법 CREATE TABLE Test( Null_TEST INT NOT NULL, -- 제약조건으로 NOT NULL 설정 Unique_Test INT UNIQUE, -- 제약조건으로 UNIQUE 설정 Primary_Test INT PRIMARY KEY, -- 제약조건으로 PRIMARY KEY 설정 Default_Test INT DEFAULT '디폴트', -- 제약조건으로 DEFAULT 설정 Foreign_Test INT, -- FOREIGN KEY 테스트를 위한 필드 선언..