DDL ファイルと DML/SQL ファイル2022年10月08日 11時25分21秒

データベースを使う時に、DDL ファイル、DML ファイル、SQL ファイル等を見る。

DDL は Data Definition Language の略で、データを表す為の構造体を記述する為のファイル。SQL では CREATE TABLE や CREATE INDEX 等の、テーブル等を構築する為のコマンドを書くのが慣習になっている。

DML は Data Manipulation Language の略。日本語に訳すと操作言語なので、分かりづらいかも知れない。こちらはデータ自体の記述を目的。つまり、INSERT や UPDATE 等になる。

SQL ファイルだと、どちらでも当てはまるので運用だが、DDL を別途用意している場合は、DML ファイルに該当する様な使い方だ。