MySQLのschema・定義部分のみをダンプする

MySQLの既存のDB定義からER図を作成したいときがあります。

DB定義をダンプファイルから取得する方法があるので、メモを残します。

mysqldumpでDB定義のみ取得

mysqldump--no-data オプションをつけることで、DB定義のみダンプすることができます。

mysqldump -h HOST_NAME_OR_IP -u root -p --no-data DB_NAME > schema.sql

まとめ

mysqldumpにオプションを付与することで簡単にDB定義をダンプできます。

使う頻度は多くないので、また使うときに検索して調べても良かったかもしれませんが、ここにメモしたことだけ覚えていれば検索の手間が省けるかなと思い、こちらにまとめました。

これで次回以降もささっと作業できます。やったね!