Oracle 테이블 생성 문법

Yeon·2023년 3월 20일
0

테이블 생성하는 문법을 정리하려고 한다.
테이블을 생성하기 위해서는 CREATE TABLE 키워드를 사용하면 된다.

CREATE TABLE 테이블 명 (
컬럼1 데이터 타입 제약 조건,
컬럼2 데이터 타입 제약 조건,
);

데이터 타입 종류 -

  • CHAR : 고정길이 문자열
  • VARCHAR : 가변길이 문자열 (현재 사용하지 않음)
  • VARCHAR2 : 가변길이 문자열 (MySQL, MariaDB에서는 지원하지 않음)
  • NUMBER : 숫자 데이터
  • DATE : 날짜 데이터

제약 조건 -

  • NOT NULL : NULL 값 허용하지 않음. 필수적으로 값이 입력되어야 하는 컬럼에 설정하는 제약 조건.
  • UNIQUE : 중복 값 허용하지 않음. 유일한 값을 가지며, NULL은 허용한다.
  • PRIMARY KEY : 기본 키 (NOT NULL + UNIQUE)
  • FOREIGN KEY : 외래 키. 참조되는 테이블의 칼럼 데이터만 허용한다. 참조하는 테이블은 참조되는 테이블의 PRIMARY KEY나 UNIQUE로 지정된 컬럼만을 FOREIGN KEY로 사용할 수 있다.
  • CHECK : 데이터의 범위나 조건을 설정하여 조건에 해당되는 데이터만을 허용한다.
  • DEFAULT : 데이터가 입력되지 않았을 때 지정한 데이터가 자동으로 입력된다.

0개의 댓글