DDL은 data definition language의 줄임말이고 데이터 정의 언어이다. 위키백과애 데이터를 정의하는 컴퓨터 언어라고 적혀있다. 이것만 봐서는 무슨 뜻인지 모르겠다. SQL의 데이터 정의 언어의 문장은 관계형 데이터베이스의 구조를 정의한다. DDL 구문에는 CREATE DROP ALTER TRUNCATE 가 있다. 서치 결과는 이러하다. DDL이란 데이터베이스를 만들고 수정, 삭제하는 언어라고 이해하면 되는게 아닌가 싶다. jpa 설정에서 ddl-auto: create이면 기존의 테이블을 drop한 뒤 새로 create한다. ':' 뒤에 있는 ddl을 애플리케이션이 시작될 때 자동으로 해주는 구문이다.