CREATE
- 최초 데이터베이스 테이블을 생성할 때 사용
- 테이블 명이 다른 테이블 명과 중복되지 X
- 한 테이블 내에서는 컬럼명이 중복 X
- 테이블 이름을 지정하고 각 칼럼들은 '( )' 로 묶어서 지정
- 컬럼들은 ' , ' 로 구분되고, 테이블 생성문은 ' ; ' 으로 끝남
- 데이터베이스 내에서는 일관성이 있게 테이블명을 사용하는 것을 권장
- 데이터 유형을 컬럼뒤에 지정
- 테이블 명은 반드시 문자로 시작
- 벤더별로 길이 제한 O
- 벤데에서는 정의한 예약어(Reserved word) 사용 X
- A-Z, a-z, 0-9, _, $, # 문자만 허용
CREATE 문법 형식
CREATE 문법 사용 예제
- ( ) : 안에는 byte 단위
- 테이블 생성시 대/소문자 구분은 하지 X
- 기본적으로 테이블이나 컬럼명은 대문자
- DATE 유형은 별도로 크기를 지정하지 X
- 문자 데이터 유형은 반드시 가질 수 있는 최대 길이를 표시 O
- 컬럼과 컬럼의 구분은 ' , '
- 마지막 컬럼은 콤마를 찍지 X
DROP
- 테이블의 모든 데이터 및 구조를 삭제
DROP 문법 형식
DROP 문법 사용 예제
DROP _PURGE;
RENAME
- 테이블의 이름을 변경
RENAME 문법 형식 & 사용 예제
TRUNCATE
- DROP TABLE를 하여 테이블을 삭제하면 테이블 전체가 사라지는데 ,
TRUNCATE TABLE를 삭제를 하면 테이블의 데이터가 모두 사라지고 테이블 자체가 그대로 남음
RENAME 문법 형식 & 사용 예제