あるデータベースから別のデータベースにテーブル構造をコピーする方法
質問する
14012 次
7 に答える
9
新しいテーブルを作成するデータベースに移動しCREATE TABLE... LIKE...
、ソーステーブル名を完全に修飾して使用します。
于 2012-04-24T10:59:30.723 に答える
7
コメントによると、あなたが何を達成したいのかは完全には明確ではありません。データベースのコピーを(最初から)作成しようとしていますか、それとも単一のテーブル構造を別のデータベースにコピーしようとしていますか?
いずれにせよ、mysqldumpをお勧めします。
すべてのテーブルをコピーする場合は、次を使用します。
> mysqldump -d $databaseName > $newFile
または、1つのテーブルのみをコピーする場合は、次を使用できます。
> mysqldump -d $databaseName.$tableName > $newFile
次に、このファイルを他のデータベースにインポートできます...
于 2012-04-24T11:06:06.617 に答える
6
既存のデータベースのスキーマを表示し、新しいデータベースに対して実行できるファイルとしてエクスポートできるツールが複数あります。頭に浮かぶいくつか:
他にもたくさんあります。
于 2012-04-24T10:57:21.643 に答える
2
これには SQLyog を使用できます。SQLyog は、MySQL 用の万能管理ツール (/'GUI'/'Frontend') です。
于 2012-12-26T20:14:31.477 に答える