mysqldumpをオプションなしで実行すると、標準出力にテーブル定義のcreate文とinsert文が出力されます。 insert文だけを出力するには、-t または --no-create-info オプションを指定します。 $ mysqldump -t DB名 テーブル名 テーブル定義だけを出力するには -d または --no-data オプションを指定します。 $ mysqldump -d DB名 テーブル名 テーブル定義だけを出力する方法として、-w でダンプするデータの条件が偽になるようにするという手もあります。 $ mysqldump DB名 テーブル名 -w '0=1' さらに意味のない方法ですが、show create table を使って create 文を出力することもできます。 show create table は以下のようにテーブル定義を出力します。 mysql>
![mysqldumpでデータのみ/テーブル定義のみをダンプする方法 - dak ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/df3a50c14b465108d37d0f484920317dd74971fb/height=288;version=1;width=512/http%3A%2F%2Fu.xgoo.jp%2Fimg%2Fsns%2Fblog.png)