方法: 1. 「mysqldump --opt -d データベース名 -u root -p >...」ステートメントを使用して、データベース テーブルの構造をエクスポートします。 2. 「mysqldump -uroot -」を使用します。 p -B データベース名 --table テーブル名>...」ステートメントは、指定されたテーブルの構造をエクスポートします。
このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
mysql mysqldump はテーブル構造のみをエクスポートし、データはエクスポートしません
1. 構造はエクスポートしますが、データはエクスポートしません
コードは次のとおりです:
mysqldump --opt -d 数据库名 -u root -p > xxx.sql
2. 構造をエクスポートせずにデータをエクスポートします
コードは次のとおりです:
mysqldump -t 数据库名 -uroot -p > xxx.sql
3. データとテーブルの構造をエクスポートする
コードは次のとおりです:
mysqldump 数据库名 -uroot -p > xxx.sql
4. 特定のテーブルの構造をエクスポートします
コードは次のとおりです:
mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql
拡張知識:
mysqldump は MySQL 独自の論理バックアップ ツールです。
そのバックアップの原理は、プロトコルを通じて MySQL データベースに接続し、バックアップが必要なデータをクエリし、クエリされたデータを対応する挿入ステートメントに変換することです。データを復元する必要がある場合のみ、対応するデータを復元するには、これらの挿入ステートメントを実行する必要があります。
バックアップ コマンド
コマンド形式
mysqldump [选项] 数据库名 [表名] > 脚本名
または
mysqldump [选项] --数据库名 [选项 表名] > 脚本名
または
mysqldump [选项] --all-databases [选项] > 脚本名
推奨学習: mysql ビデオ チュートリアル
以上がmysqlでテーブル構造のみをエクスポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。