ホームページ >データベース >mysql チュートリアル >mysqldump を使用してデータなしで MySQL データベース スキーマをエクスポートする方法

mysqldump を使用してデータなしで MySQL データベース スキーマをエクスポートする方法

DDD
DDDオリジナル
2025-01-05 13:34:40510ブラウズ

How to Export a MySQL Database Schema Without Data Using mysqldump?

データなしで MySQL データベース スキーマをエクスポート

データベース管理で共同作業する場合、実際のデータなしでデータベース スキーマを共有することは、データを保持するために不可欠な場合があります。プライバシーとファイルサイズの削減。この記事では、mysqldump コマンドを使用して、関連データなしで MySQL データベース スキーマをエクスポートする方法について説明します。

--no-data オプションの使用

mysqldump コマンドで --no-data フラグを使用すると、データなしでデータベース スキーマをエクスポートできます。このフラグは、出力に INSERT ステートメントが含まれることを抑制し、テーブル定義と制約のみを含むファイルを生成します。

スキーマをエクスポートするには「your_database」という名前のデータベースを「schema.sql」という名前のファイルに追加するには、以下を使用できます。コマンド:

mysqldump -h yourhostnameorIP -u root -p --no-data your_database > schema.sql

追加オプション

--no-data オプションに加えて、考慮すべき便利なオプションが他にもあります:

  • -h: MySQL サーバーのホスト名または IP アドレスを指定します。
  • -u:データベースへの接続に使用するユーザー名を提供します。
  • -p: 指定したユーザー名のパスワードの入力を求めます。

注:

「yourhostnameorIP」、「root」、および「your_database」を、特定のホスト名に適した値に置き換えることを忘れないでください。環境

以上がmysqldump を使用してデータなしで MySQL データベース スキーマをエクスポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。