SQL

[SQL] ddl, dml 이란

이레의 개발노트 2022. 3. 7. 10:15
728x90
반응형

SQL 문법의 종류

 

DDL - Data Definition Language

데이터 정의어, 테이블이나 관계의 구조를 생성하는 데 사용합니다.

 

CREATE - 데이터베이스의 객체를 생성합니다.

DROP - 데이터베이스의 객체를 삭제합니다. (테이블의 모든 구조와 데이터를 삭제, 롤백 불가능)

ALTER - 데이터베이스의 구조를 변경합니다.

TRUNCATE - 데이터를 삭제합니다. (데이터 선택삭제 불가능, 롤백 불가능)

 

 

DML - Data Manipulation Language

데이터 조작어, 데이터를 관리할 때 사용합니다.

 

SELECT - 데이터를 검색

INSERT - 데이터를 추가

UPDATE - 기존 데이터를 수정

DELETE - 원하는 데이터 삭제 (롤백 문을 사용하여 데이터를 원상태로 돌릴 수 있습니다.)

 

728x90
반응형