私はphpmyadmin 'data.sql'からSQL文をエクスポートしました。リレーショナルデータベースの図を表示するために、SQLファイルをリバースエンジニアリングしたいと思います。方法はありますか? Visioなどのツールを試しましたが、.sqlファイルを受け入れていません。SQLテーブル作成スクリプトをリバースエンジニアリングする方法はありますか?
0
A
答えて
0
ちょうどそれをローカルで実行し、そこからすべてのテーブル、ビュー、データなどを見てみましょう。すべては、実際にdata.sqlに含まれるものによって異なります。挿入ステートメントのみの場合は、スキーマを推測できます。それがCREATE TABLEステートメントの場合は、より多くの運があります。
0
データ型は取得できませんが、非常に簡単です。 data.sqlにはカラム名とテーブル名が表示されるはずです。そこからテーブルをアセンブルするのは非常に簡単です。
0
これはリバースエンジニアリングではありませんが、確かにMySql Workbenchなどのツールを使用して既存のデータベースからER図を作成することができます。
SQL Serverの場合、SSMSにはデータベースダイアグラムを生成するオプションがあります。
関連する問題
- 1. バイナリスリフトファイルをリバースエンジニアリングする方法はありますか?
- 2. SQLの管理スタジオで "テーブルの作成"、 "テーブルの作成"スクリプトの操作方法
- 3. Visual Studio 2010を使用してSQLテーブルからクラスを作成する方法はありますか?
- 4. T-SQL構造が別のテーブルにあるテーブルを作成する方法は?
- 5. SQLで毎回オーバーライドする一時テーブルを作成する方法はありますか
- 6. Rally App SDK:テーブルのサブカラムを作成する方法はありますか?
- 7. mysql: "INSERT INTO"テーブルを2つ作成する方法はありますか?
- 8. redshift sqlを生成する方法はありますか?
- 9. LINQ-SQLモデルクラスのコントラクトを作成する別の方法はありますか?
- 10. プログラムでSSISを使用してSQL ServerにMS Accessテーブルを作成する方法はありますか。
- 11. 一意の行を持つSQL SERVERテーブルを作成する方法はありますか?
- 12. SQL Serverで一時テーブルを作成する自動化された方法はありますか
- 13. SQL Server 2005のビューと同じレイアウトのテーブルを作成する方法はありますか?
- 14. PowerShellスクリプトを使用してSQL Serverのテーブルから行を削除する方法はありますか?
- 15. redshiftでテーブル作成日を見つける方法はありますか?
- 16. javaからSQLスクリプトを実行する方法はありますか?
- 17. Magentoモデルを作成するスクリプトはありますか?
- 18. Powershellを使用してSQLのOracleスクリプト(テーブル作成)を実行する方法
- 19. SQLスクリプトを使用してデータベースを作成する方法は?
- 20. Visual StudioでMDFデータベースにSQLスクリプトをインポートする方法はありますか?
- 21. Erwin Forward EngineerはT-SQLテーブル作成スクリプトを生成する物理モデルを作成できますか?
- 22. 完全リモートバックアップを作成できるスクリプトはありますか?
- 23. SQLスクリプトを生成してテーブル/ストアドプロシージャを作成または変更する
- 24. Ruby:Riドキュメントを作成する方法はありますか?
- 25. iPhoneでログファイルを作成する方法はありますか
- 26. キャプチャソルバーを作成する方法はありますか?
- 27. ipyvegaでSVGを作成する方法はありますか?
- 28. localdbの図を作成する方法はありますか?
- 29. フリーフォームエンティティを作成する方法はありますか
- 30. AWSダッシュボードを作成する方法はありますか?
ローカルで実行することを意味しますか?これにはcreate tableステートメントが含まれています。 –
自宅のラップトップ/ PCにMySQLのインスタンスをインストールします。実際にそのSQLスクリプトを実行します。 –
http://dev.mysql.com/doc/refman/5.5/en/batch-commands.html –