2010年10月19日火曜日

MySQL のテーブル定義とデータを SQL 文で出力 - MySQL Workbench と A5:SQL Mk-2 を使って

MySQL で構築したデータベースのテーブル定義とデータを SQL 文として出力したい。

 

MySQL Workbench で CREATE TABLE 文を生成

CropperCapture[5] - 2

  1. MySQL Workbench の Home より、 Data Modeling > Create EER Model From Existing Database で ERD を生成。
  2. メニューより、File > Export > Forward Engineer SQL CREATE Script... により生成。

または、 SQL Development の SQL Editor を開き、左ペインの Object Browser に表示されている データベースの Tables を右クリック > Send to SQL Editor > Create Statement 。 

 

INSERT 文の生成

A5:SQL Mk-2
  1. A5:SQL Mk-2 でテーブルを開く。
  2. メニューより、テーブル > insert文エクスポート

CropperCapture[3] 

 

MySQL Workbench
  1. MySQL Workbench の Home より、SQL Development 。対象のテーブルのデータを表示させる。 (テーブルを右クリック > Edit Table Data)
  2. メニューより、Query > Export Results ...

CropperCapture[4] 

表示されたダイアログの File Format フィールドで `SQL INSERT statements' を選択。

しかし、テーブル名がだめだった。 (@_@; なんでだろう?

 

関連記事