1

私はいくつかのプロトタイピングを行っているので、いくつかのテーブルと依存関係を持つデータベースを作成しました。プロジェクトが思ったより大きくなり、名前や依存関係などをクリーンアップしたいので、DBを新たに作成したいと思います。ただし、個々のテーブルを再度作成するプロセス全体をやり直したくはありません。代わりに、自分が持っているものから始めて、作成スクリプトをクリーンアップし、可能であれば実行したいと思います。すべてのスクリプトをエクスポートしてDBとテーブルを作成する方法はありますか?これを行うためのツールまたはmysqlコマンドラインオプションはありますか?

ありがとう、

-S

4

2 に答える 2

1

MySqlWorkBenchを確認することをお勧めします

それはあなたが必要とするすべてを行うことができます

これがすべての機能のリストです

ライブデータベースのリバースエンジニア

SQLスクリプトからのリバースエンジニアリング

また、無料です(コミュニティバージョン)

于 2012-11-07T14:15:19.870 に答える
1

これで始めることができます:

mysqldump -u user -ppassword -h host --no-create-db --no-data [other options] old_database > dump.sql

その後、ダンプ ファイルを編集して必要な変更を加え、新しいデータベースにインポートし直すことができます。

mysql -u user -ppassword -h host new_database < dump.sql

mysqldump@ MySQL リファレンス マニュアルに関する詳細情報

于 2012-11-07T14:21:20.733 に答える