🗄️데이터베이스 구축반드시
SQL — DDL·DML·DCL
CREATE/ALTER/DROP · SELECT/INSERT/UPDATE/DELETE · GRANT/REVOKE, 그리고 TCL.
DDL: CREATE · ALTER · DROP · TRUNCATE — 구조를 만들고 바꾼다.
DML: SELECT · INSERT · UPDATE · DELETE — 데이터를 다룬다.
DCL: GRANT · REVOKE — 권한을 주고 뺏는다.
TCL: COMMIT · ROLLBACK · SAVEPOINT — 트랜잭션을 마무리하거나 되돌린다.
DROP 은 테이블 자체를 없애고, TRUNCATE 는 구조는 두고 모든 행을 지우며, DELETE 는 조건에 맞는 행만 지운다.
외울 것
DDLCREATE · ALTER · DROP · TRUNCATE
DCLGRANT · REVOKE
TCLCOMMIT · ROLLBACK · SAVEPOINT
시험에는 이렇게
DROP · TRUNCATE · DELETE 의 차이가 단골이다. TRUNCATE 는 DDL 이라 ROLLBACK 으로 되돌릴 수 없다는 점도 나온다.
실기에도 나오는 개념입니다. 실기는 고르는 것이 아니라 적으므로 용어를 글자 그대로 외워 두세요.
확인 문제
이 개념은 실기에도 5문항 나옵니다. 고르는 것과 적는 것은 다르니 실기 탭에서 손으로도 한 번 적어 보세요.