DDL · DCL 한 강의를 한 장으로
핵심 6공식 즉답 카드
| # | 공식 | 즉답 카드 |
| ① | DDL 4동사 | CREATE·ALTER·DROP·TRUNCATE — 자동 COMMIT 4총사 |
| ② | DCL 4동사 | GRANT·REVOKE·COMMIT·ROLLBACK |
| ③ | 제약조건 6종 | PK·NOT NULL·UNIQUE(개체) · FK(참조) · CHECK·DEFAULT(도메인) |
| ④ | DROP/TRUNCATE/DELETE | 객체·데이터 통째·부분 / DDL·DDL·DML / ROLLBACK ❌·❌·✅ |
| ⑤ | ★ GRANT TO / REVOKE FROM ★ | TO=에게 발급 / FROM=로부터 회수 — 회사 출입증 |
| ⑥ | DDL 자동 COMMIT | DDL=자동·ROLLBACK ❌ / DML=명시·ROLLBACK ✅ |
함정 5쌍 · 시험 직전 마지막 카드
① TRUNCATE는 DDL(DML ❌) · ② DDL 자동 COMMIT·ROLLBACK ❌ · ③ DROP 객체/TRUNCATE 데이터/DELETE 부분 · ④ GRANT TO / REVOKE FROM(전치사 뒤바뀌면 ❌) · ⑤ 외래키 NULL ✅ · 기본키 NULL ❌