본문 바로가기
개발

DDL, DML이란?

by 박영귤 2023. 6. 21.

https://appmaster.io/ko/blog/ddlgwa-dmlyi-caijeom

 

DDL과 DML의 차이점 | AppMaster

SQL에서 DDL과 DML의 차이점과 이들이 데이터베이스를 관리하는 방법을 알아보세요. DBA와 개발자에게 필수적일 수 있습니다.

appmaster.io

위 페이지를 보고 도움이 많이 되었다.

 

DDL 과 DML 의 차이점은 무엇입니까?

DDL ( Data Definition Language)은 데이터베이스 스키마를 정의하는 일련의 SQL 명령입니다. 단순히 데이터베이스 스키마에 대한 설명을 다루고 데이터베이스 개체의 구조를 만들고 수정하는 데 사용됩니다. DDL 문의 예로는 CREATE, ALTER  DROP 이 있습니다.

DML ( Data Manipulation Language)은 DDL 에 의해 생성된 스키마 내에서 데이터를 조작하는 데 사용되는 일련의 SQL 명령입니다. 실제 데이터를 처리하고 데이터베이스에서 데이터를 삽입, 업데이트 및 검색하는 데 사용됩니다. DML 문의 예로는 SELECT, INSERT, UPDATE  DELETE 가 있습니다.

즉, DDL은 table의 column의 종류, 특성 등에 대한 정보이고, DML은 저장되어있는 데이터 라고 이해했다.

 

아닐수도 있다!

'개발' 카테고리의 다른 글

jwt  (0) 2023.06.27
access token, refresh token  (0) 2023.06.27
내가 사용하는 유용한 단축키 모음!  (0) 2023.06.01
사이트의 HTML 문서 가져오기  (0) 2023.05.31
sqlalchemy event.listens_for  (0) 2023.05.10