반응형

# DDL ( 데이터 정의어 )

  • 데이터베이스 객체의 생성, 변경, 삭제
  • CREATE, ALTER, DROP, RENAME, TRUNCATE
  • TRUNCATE : 테이블의 구조는 남기고, 테이블 내 데이터만 삭제한다. 
ALTER의 경우..
추가 : ALTER ___ ADD ___ .
변경 : ALTER ___ ALTER ___ .
삭제 : ALTER ___ DROP ___.

DROP의 경우..
DROP ___ CASCADE .

DDL 공통문법
NOT NULL : Null 값 허용하지 않는다.
UNIQUE : 데이터가 유일함을 보장.
PRIMARY KEY : 기본키
FORIGN KEY : 외래키

# DML ( 데이터 조작어 )

  • 테이블에 데이터를 검색, 삽입, 수정, 삭제하는 조작어
  • SELECT, INSERT, DELETE, UPDATE

 

# DCL ( 데이터 제어어 )

  • 데이터베이스 데이터의 제어 언어
  • GRANT, REVOKE, COMMIT, ROLLBACK
  • GRANT : DDL 시 cascade / DCL 시 cascade constraints 사용.

 

# TCL ( 트랜잭션 제어어 )

  • COMMIT, ROLLBACK, CHECKPOINT
반응형

+ Recent posts