https://appmaster.io/ko/blog/ddlgwa-dmlyi-caijeom
위 페이지를 보고 도움이 많이 되었다.
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 |