0

Mysql データベースがあります。データベースのスケルトンのみを取得したい、つまりスクリプトだけでデータベースとテーブルを作成したい。データベース構造とデータに付属するデータベース全体のバックアップではありません。

私を助けてください。私はMysql 5.0を使用しています

4

3 に答える 3

2
mysqldump --all-databases --no-data
于 2013-04-04T04:29:09.800 に答える
0

これがmysqlのダンプコマンドに関する私の要約です。お役に立てば幸いです

データベース全体をバックアップする

mysqldump -uroot -p db_name > /home/bob/my.sql

単一テーブルのバックアップ

mysqldump -uroot -p db_name table_name > /home/bob/table.sql

バックアップのみのデータベース構造、

mysqldump -uroot -p db_name -d > /home/bob/structure.sql

データベースデータのみをバックアップ

mysqldump -uroot -p db_name -t > /home/bob/data.sql


エクスポートされた sql ファイルを実行するには? 以下を参照してください

mysql -uroot -p db_name < /home/bob/my.sql

別の方法として、mysql にログインしてから、

mysql> db_name を使用します。

mysql> ソース /home/bob/my.sql;

于 2013-04-04T04:49:37.203 に答える
0

データのないMySqlエクスポートスキーマから:

コマンドで--no-dataオプションを使用して行うことができますmysqldump

mysqldump -u root -p --no-data dbname > schema.sql

Jimは有益な貢献をしています:

--single-transactionテーブルロックをしたくない、またはできない場合は、このオプションの使用を検討してください。

于 2013-04-04T04:28:55.360 に答える