既にあるDBからMySQLWorkBenchのER図を出力する方法
以前書いたフォワードエンジニアリングの逆の記事です。
DBからER図にする方法になります。
つまりリバースエンジニアリングです。
以下のようなテーブルを用意
CREATE TABLE IF NOT EXISTS `mydb`.`hoge` ( `hoge_id` INT NOT NULL AUTO_INCREMENT, `piyo` VARCHAR(64) NOT NULL, `fuga` TEXT(2000) NOT NULL, PRIMARY KEY (`hoge_id`)) ENGINE = InnoDB;
Database - Reverse Engineerを選択
接続先etcを選んでいきます
対象のテーブル・ビュー・トリガーを選択
必要なもの以外は右に移動させます。
新しいER図が作成されます
総括
新規のER図は作れるのですが、既存のER図に追加的なのはできないんですかね。
トリガーは画面に出てこないからコピれなそうだしどうするんだ。。