본문 바로가기
반응형

Primary Key2

[MySQL] PRIMARY KEY, FOREIGN KEY 설정하는 다양한 방법 PRIMARY KEY 기본키 설정을 하면 해당 필드는 NOT NULL과 UNIQUE 제약 조건의 특징을 모두 가진다. 1) CREATE문으로 설정(생성) CREATE TABLE 테이블이름 ( 필드이름 필드타입 PRIMARY KEY, ... ) CREATE TABLE 테이블이름 ( 필드이름 필드타입, ..., [CONSTRAINT 제약조건이름] PRIMARY KEY (필드이름) ) 2) ALTER문으로 설정(추가, 수정) -- 추가 ALTER TABLE 테이블이름 ADD 필드이름 필드타입 PRIMARY KEY ALTER TABLE 테이블이름 ADD [CONSTRAINT 제약조건이름] PRIMARY KEY (필드이름) -- 수정 ALTER TABLE 테이블이름 MODIFY COLUMN 필드이름 필드타입 PR.. 2021. 1. 4.
[Oracle] 데이터 무결성을 보장하기 위한 제약 조건 (Constraints) 제약 조건 (Constraints)은 컬럼에 대한 속성 형태로 정의하지만, 엄연히 오라클 데이터베이스 객체 중 하나이며 데이터 무결성을 보장하기 위한 용도로 사용된다. 제약 조건 타입(Constraint Type)에는 NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK 등이 있다. -- 1) 컬럼별 수준제약 : 컬럼마다 제약조건 따로 -- 2) 테이블 수준제약 : 컬럼을 다 만든 후 제약 코드를 쓰는것 1) NOT NULL 컬럼을 정의할 때 NOT NULL 제약조건을 명시하면 해당 컬럼에는 반드시 데이터를 입력해야 한다. 즉 반드시 값이 들어 있어야 하는 컬럼에는 NOT NULL 제약조건을 만들어 사용한다. 컬럼명 데이터타입 NOT NULL CREATE TABLE e.. 2020. 9. 13.
반응형