1. DDL은 마감일(Deadline)의 영어 약어로 "dead line" 또는 "deadline"을 뜻합니다. 일반적으로 마감일이 마감되는 일을 말합니다. 예를 들어 특정 직업의 마감일 또는 학교의 입학 지원서 접수 마감일 등이 있습니다.
예: 학생들은 DDL 전에 숙제를 제출해야 합니다.
2. 데이터베이스 스키마 정의 언어 DDL(Data Definition Language)은 데이터베이스에 저장될 실제 개체를 설명하는 데 사용되는 언어입니다.
DDL로 기술된 스키마는 컴퓨터 소프트웨어로 컴파일되어야 하며 컴퓨터 저장, 쿼리 및 조작에 편리한 형식으로 변환되어야 합니다. 이러한 변환을 완료하는 프로그램을 스키마 컴파일러라고 합니다. 스키마 컴파일러는 스키마 정의를 처리하여 데이터 사전과 데이터 유형 및 구조 정의라는 두 가지 주요 데이터 유형을 생성합니다.
데이터베이스 스키마 정의 언어 DDL은 주로 create(추가), alter(수정), drop(삭제), truncate(삭제)의 네 가지 키워드로 완성됩니다.
create 키워드는 데이터베이스 개체(테이블, 뷰, 시퀀스 등)를 만드는 데 사용됩니다.
alter 키워드는 데이터베이스 개체(테이블, 뷰, 시퀀스 등)를 수정하는 데 사용됩니다.
drop 키워드는 데이터베이스 개체(테이블, 뷰, 시퀀스, 인덱스 등)를 삭제하는 데 사용됩니다.
Truncate는 테이블의 모든 데이터만 삭제하고 테이블 구조는 삭제하지 않습니다.