SQL DDL과 DML 차이 정리 | CREATE, SELECT, INSERT는 뭐가 다를까
SQL을 처음 배우면 가장 헷갈리는 부분 중 하나가 명령어의 역할 구분이다.같은 SQL이라도 어떤 명령어는 테이블을 만들고, 어떤 명령어는 데이터를 조회한다. 이 차이를 이해하려면 DDL과 DML로 나눠서 보는 것이 핵심이다.SQL 명령어를 나누는 기준SQL은 단순히 문법이 아니라 역할에 따라 분류되는 언어다.DDL → 구조를 다룸DML → 데이터를 다룸이 기준만 잡으면 대부분의 SQL 명령어를 쉽게 이해할 수 있다.DDL이란 무엇인가DDL은 Data Definition Language의 줄임말이다.말 그대로 데이터 구조를 정의하는 언어다.즉,테이블을 만들고테이블 구조를 바꾸고테이블 자체를 삭제하는 작업이런 것들이 모두 DDL이다.DDL 대표 명령어CREATE (테이블 생성)CREATE TABLE use..