데이터 정의어 (DDL)
: DDL(Data Definition Language) 는 데이터베이스 데이터를 보관하고 관리하기 위해
제공되는 여러 객체(object)의 생성/변경/삭제 관련 기능을 수행
- DDL 사용 시 유의점 : DDL 사용 시 자동으로 COMMIT 되므로, ROLLBACK을 통해 실행 취소 불가능 !
CREATE
- 테이블 생성 : CREATE TABLE
CREATE TABLE 테이블명(
필드명1 데이터타입1 [not null],
필드명2 데이터타입2 [not null],
...,
CONSTRAINT pk_테이블명 PRIMARY KEY (필드명)
CONSTRAINT fk_참조테이블명 FOREIGN KEY (필드명) REFERENCES 참조한테이블명 (그 테이블의 기본키)
);
DROP / TRUNCATE
- 테이블 삭제 : DROP TABLE
DROP TABLE 테이블명;
- 테이블의 데이터 삭제 : TRUNCATE TABLE
TRUNCATE TABLE 테이블명;
ALTER
RENAME
DESC
- 테이블 구조 확인 : DESC
DESC 테이블명;