【MySQL Workbench】ER図からDDLを作成する

MySQL WorkbenchでER図からDDLを作成する方法です。調べてもやり方が出てこなかったのですが、適当にMySQL Workbenchをいじっていたらできました。

環境情報

OS: Windows10

MySQL Workbench: version 8.0

MySQL: version 5.7.25

ER図からDDLを作成する

それではER図からDDLを作成する方法です。MySQL WorkbenchのER図を開いた状態で、Fileタブの「Export」->「Forward Engineer SQL CREATE Script」を選択します。

 

以下のようなウィンドウが出てくるので、「Outpu SQL Script File」でDDLを配置するディレクトリとファイル名を指定してください。「SQL Options」欄ではDDL作成時の設定をすることができますが、こちらはご自分の用途に合わせてください。

あとは「Next」ボタンを押していけば完了です。

以上!!ちなみに、私は作成したDDLはFlywayを使ってDBにマイグレートしていますが、こちらで作成したDDLはFlywayでそのまま使うことができます。(ファイル名を合わせる必要はあります)