DB連携もしているのですが、だんだん肥大化してごちゃごちゃしてきたのでビジュアルでテーブル構成がみたいくなってきました。
ER図を描くにはどうすればよいでしょうか?
phpMyadminでER図を描くことが可能だと聞きましたがロリポップの管理画面から使えるものでも可能なのでしょうか?
MySQL Workbenchを使ってみようと思ったのですがDBとの接続がうまくいかず、結局原点に立ち戻って内包されたツールでできないものかと模索中です。
MK2も使ってみたのですがこれはwin8では動かないようなのであきらめました。
ロリポップの使用にかかわる部分もあるのかなと想像しているので、ロリポップのDBを利用してER図がかければ何でもいいと思っていますのでご紹介いただけると大変ありがたいです。
よろしくお願いいたします。
ロリポップ提供のphpMyAdminで利用可能かどうかは不明ですので、ログインしてメニューがあるか確認してみてください。
目的のデータベースが選択されている状態で、「デザイナ」タブがあれば利用できます。(※最新の3.5系では「その他」→「デザイナ」です。)
※利用できない場合でも、config.inc.phpで設定を変更すると利用できるようになりますが、ロリポップ提供のphpMyAdminの設定をユーザーが変更する事はできないはずですので、phpMyAdminを自分でインストールするしかないと思います。
http://twitter.com/haman29/status/137460335346073601
------------------------------------------------------
phpmyadminでER図を自動生成。/etc/phpmyadmin/config.inc.php の $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords'; のコメントを外すとデザイナ機能が有効になる。
2011年11月18日 - 1:21
------------------------------------------------------
上記の設定の他にも、phpMyAdmin自身が使用するデータベースの設定「$cfg['Servers'][$i]['pmadb']」や各種テーブルの設定も必要になると思います。(※プランによってはデータベースを1個しか利用できないので、アプリケーションで利用しているデータベースを指定して、phpMyAdmin用の各種テーブルを作成してください。)
ただし、生成したER図の出力方法が不明でしたので、見るだけでなく保存したいのでしたら、MySQL Workbenchを利用した方がいいかもしれません。
なお、ロリポップだけでなくほとんどのレンタルサーバーのMySQLサーバーは、外部からの接続を許可していないと思いますので、MySQL WorkbenchなどPC用のアプリケーションを使う場合は、Xamppなど開発用のローカルサーバー用のソフトを利用すると良さそうです。
※MySQL Workbenchの「WorkSpace」で、「Data Modeling」にある「Create EER Model from SQL Script」(あるいは「File」→「New Model」でモデル作成後、「File」→「Import」→「Reverse Engineer MySQL Create Script...」)を実行して、任意のSQLファイルをインポート可能です。(「Place imported objects on a diagram」にチェックを入れると、同時にER図が自動生成されます。)
※事前にphpMyAdminでエクスポートしたデータベースの構造のSQLファイルを使用しますので、この方法でER図を生成して確認、および保存するだけの場合は、ローカルサーバーを用意する必要はありません。
http://blog.setunai.net/20100630/er%E5%9B%B3%E3%82%82%E6%8F%8F%E3%81%91%E3%82%8Bmysql-workbench%E3%81%8C%E4%BE%BF%E5%88%A9/
--------------------------------------------
機能は画面の通り
・SQL Development
・Data Modeling
・Server Administration
の3つに分かれている。
■ Data Modeling
データベースをモデリングするツール。お目当てのER図が書けます。
こんな感じで作成できます。
作ったモデルからテーブルを作成することもできますし、現在あるテーブルからモデルを作成することも可能です。
--------------------------------------------
http://unieye-labo.net/blog/?p=225
--------------------------------------------
phpMyAdminでフルバックアップをSQL文でとっておいて、それを「File」→「Import」→「Reverse Engineer ~」で読み込んでやるだけで、自動でER図を作成してくれる。
--------------------------------------------
http://twitter.com/tkykmw/status/13050870431
--------------------------------------------
MySQL workbench 日本語使えるのか。フォント変えたらER図にも表示できた。Preference->Appearance開いてfontを選びEnterを押すとフォント名を入力できる。MacなのでOsakaとか入れたら表示できた。
2010年4月28日 - 21:46
--------------------------------------------