CHAR(L): 고정 길이 문자열,L값보다 작을 경우 그 차이만큼 공백으로 채워짐
VARCHAR2(L): 가변 길이 문자열, L값보다 작을 경우 해당 값만큼의 공간을 차지한다.
NUMBER(L,D): 정수,실수를 저장 L값은 전체자리수, D값은 소수점 자리수
DATE: 날짜와 시각정보
선언한 유형이 아닌 다른 종류의 데이터가 들어오려고하면 데이터베이스는 에러를 발생시킴
제약조건이란 사용자가 원하는 조건의 데이터만 유지하기 생성함
데이터의 무결성을 유지하기 위한 데이터베이스의 보편적인 방법으로 테이블의 특정 컬럼에 설정하는 제약
기본 키(Primary Key): 하나의 테이블에 단 하나의 기본 키만 정의 가능
기본 키 생성시 DBMS는 자동으로 UNIQUE 인덱스를 생성
NULL 입력 불가
고유 키(Unique Key): 고유하게 식별하기위해 생성
NULL 입력 가능
NOT NULL: NULL 값의 입력을 금지
CHECK: 값 종류 및 범위를 제한
외래 키(Foreign Key): 다른 테이블의 기본 키를 외래 키로 지정하는 경우 생성(참조무결성제약조건)