ホームページ >データベース >mysql チュートリアル >コマンドライン経由で SQL ファイルを MySQL にインポートするにはどうすればよいですか?

コマンドライン経由で SQL ファイルを MySQL にインポートするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-22 01:03:20505ブラウズ

How to Import SQL Files into MySQL via the Command Line?

MySQL のコマンド ラインを使用した SQL ファイルのインポート

この記事では、MySQL のコマンド ラインを使用して SQL ファイルをインポートする際の一般的な問題について説明します。このタスクを適切に実行し、構文エラーが発生することなくインポートを確実に成功させる方法について詳しく説明します。

SQL ファイルをインポートするには、次のコマンドを利用できます。

mysql -u username -p database_name < file.sql

Where :

  • -u ユーザー名: MySQL username
  • -p: パスワードを対話形式で入力するように求めます
  • database_name: インポートするデータベースの名前
  • file.sql: SQL へのパスfile

ただし、構文エラーが発生した場合は、最初に宛先データベースを作成する必要がある場合があります。これは、次のコマンドを使用して実行できます:

CREATE DATABASE database_name;

さらに、最良の結果を得るには、SQL ファイルのフル パスを使用することをお勧めします。必要に応じて、-R や --triggers などの MySQL オプションを mysqldump で使用して、ルーチンやトリガーを保存できることに注意してください。

特定のシナリオでは、データベースがまだ存在しない場合は手動で作成する必要がある場合があります。同様に、エクスポートされた SQL ファイルに CREATE DATABASE コマンドが含まれていない場合 (--no-create-db または -n オプションの使用により)、インポートする前に MySQL に空のデータベースを手動で作成する必要があります。

以上がコマンドライン経由で SQL ファイルを MySQL にインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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