데이터 분석 69일
데이터를 효율적으로 관리하고, 손실 없이 복구할 수 있도록 설계된 시스템
| 분류 | 명령어 | 설명 |
|---|---|---|
| DML (Data Manipulation Language) | SELECT, INSERT, UPDATE, DELETE | 데이터 조회 및 조작 |
| DDL (Data Definition Language) | CREATE, ALTER, DROP, RENAME | 데이터 구조 정의 |
| DCL (Data Control Language) | GRANT, REVOKE | 권한 부여 및 회수 |
| TCL (Transaction Control Language) | COMMIT, ROLLBACK | 트랜잭션 제어 |
| 옵션 | 의미 | 특징 |
|---|---|---|
| CASCADE | 부모 삭제/수정 시 자식도 자동 삭제/수정 | 외래키 제약에서 사용, 종속적으로 따라감 |
| RESTRICT | 자식이 있으면 부모 삭제/수정 제한 | 자식 데이터가 있으면 부모 변경 불가 |
| AUTOMATIC | 자식 입력 시 부모에 자동으로 PK 생성 | 부모 PK가 없어도 자동 생성하여 연동 |
| DEPENDENT | 부모에 PK 없으면 자식 입력 제한 | 부모 데이터가 있어야 자식 데이터 입력 가능 |