직원 이름, 이메일, 부서 같은 업무 항목을 저장 칸으로 바꾼다.
SQL CATEGORIES
DDL은 데이터가 들어갈 구조를 먼저 만든다
SQL 명령은 목적별로 나눠 읽는다. 그중 DDL은 행을 바꾸는 명령이 아니라 테이블, 컬럼, 제약 조건처럼 데이터가 놓일 틀을 정의한다.
| 범주 | 핵심 역할 | 대표 명령 |
|---|---|---|
| DDL | 테이블과 제약 조건 같은 구조를 만든다 | CREATE ALTER DROP |
| DML | 이미 있는 테이블의 행을 조회하고 바꾼다 | SELECT INSERT UPDATE |
| DCL | 사용자와 역할의 접근 권한을 조정한다 | GRANT REVOKE |
| TCL | 작업을 확정하거나 되돌리는 경계를 관리한다 | COMMIT ROLLBACK |
각 칸에 들어갈 값의 종류, 필수 여부, 중복 가능성을 고정한다.
구조가 생긴 뒤에야 INSERT, UPDATE 같은 행 조작이 의미를 가진다.
읽는 포인트: DDL은 데이터 자체보다 데이터가 저장될 규칙을 바꾸므로 운영 환경에서는 영향 범위를 먼저 확인한다.