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