목표 : SQL에서 DDL과 DML의 차이점, 각각의 대표적인 명령어들의 용도확인하기.
❓DDL (Data Definition Language)
구조를 정의하는 언어이다. 생성 , 수정 , 삭제 등 전체적인 구조를 결정하는 역할을 한다. DB를 구현할 때, 가장 먼저 사용하는 언어이다.
SCHEMA , DOMAIN , TABLE , VIEW, INDEX를 설정한다.
create : 데이터베이스 , 테이블 등 생성
alter : 테이블 수정
drop : 데이터베이스, 테이블 삭제
truncate : 테이블 초기화
rename : 이름 변경
❓DML (Data Manipulation Language)
데이터를 조작하는 언어이다. 저장된 데이터를 조회 , 수정 , 삭제 등 역할을 한다.
select : 데이터 조회
insert : 데이터 삽입
update : 데이터 수정
delete : 데이터 삭제
출처: https://mcc96.tistory.com/15, https://velog.io/@ksk5401/DDL-DML-DCL-%EC%9D%B4%EB%9E%80, https://zzdd1558.tistory.com/88, https://icedhotchoco.tistory.com/entry/SQL-DDL-DML-DCL-TCL,https://dev-coco.tistory.com/56, https://wikidocs.net/170847