Data Definition Language ( 데이터 정의 언어 )
- create : 테이블 생성
- drop : 테이블 삭제
- alter : 테이블 변경 (테이블명 변경 / 컬럼명 변경 / 컬럼 추가 / 컬럼 삭제 / 컬럼 데이터 유형 변경)
- truncate : 모든 행 삭제 (rollback 이 안됨)
테이블 '조회'를 넘어서 테이블을 만지는 작업
DDL 활용 예시
- 원하는 데이터가 DB화 안되어 있을 때, 테이블 생성을 해서 조인에 사용
- DB로부터 자주 쓰는 데이터가 있을 때, 아예 테이블로 생성해서 빠르게 조회/ 공유하고자 사용