0

PHPmyAdmin を使用して、または何らかの方法でクエリを使用して、MYSQL でデータベースの構造を再作成するにはどうすればよいですか? 私が欲しいのは、データベースのスケルトンを取得することです。これは、任意のサーバーに転送できるものです。

PHPmyAdmin は、特定のテーブルを作成する場合にのみ PHP コードを提供します。テーブルを作成した後、その PHP コードを取得する方法を知っている人はいますか?
それを取得できれば、このコードを任意のサーバーに PHP するだけで、データベースが即座に再作成されます。

4

4 に答える 4

3

PHPMyAdmin を使用すると、データベースの SQL ダンプを作成できます。この SQL ダンプにはCREATE、データベース内のテーブルのステートメントが含まれており、その後INSERT にデータのステートメントが続く可能性があります (手動で削除するか、PHPMyAdmin に生成しないように依頼することで削除できます)。

を使用して、テーブルの作成 SQL ステートメントを照会することもできますSHOW CREATE TABLE foobar

于 2010-11-11T13:03:10.643 に答える
1

ツールを確認してくださいmysqldump。MySQL と一緒にインストールされます。CREATE TABLEステートメントなどとともに、SQL、CSV、タブ区切り、XML などのデータを取得するために使用できます。

于 2010-11-11T13:06:58.403 に答える
0

これに使用SHOW CREATE TABLEします。テーブルを再作成するための適切なSQLが出力されます。

于 2010-11-11T14:19:35.610 に答える
0

mysqldumpを使用します。使用するさまざまなオプションがあります。

shell> mysqldump [OPTIONS] database [tables]
OR     mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR     mysqldump [OPTIONS] --all-databases [OPTIONS]

ドキュメントを確認してください。http://doc.mpv.ru/mysql/mysqldump.htm

于 2010-11-11T14:22:27.513 に答える