ホームページ > データベース > mysql チュートリアル > SQLファイルをmysqlにインポートする方法

SQLファイルをmysqlにインポートする方法

PHPz
リリース: 2023-04-19 14:20:16
オリジナル
29189 人が閲覧しました

MySQL はリレーショナル データベース管理システムとして Web サーバーで広く使用されており、データをテーブルに保存し、SQL クエリを通じてクエリや操作が可能です。 MySQL では、データベースへのデータのインポートは重要なタスクであり、インポートはさまざまな方法を使用して実行できますが、最も一般的なのは SQL ファイルを使用したインポートです。この記事では、SQL ファイルを介して MySQL データベースにデータをインポートする方法を紹介します。

1. .sql ファイルを準備する

まず、インポートする必要があるすべてのデータを含む .sql ファイルを準備する必要があります。すでに .sql ファイルがある場合は、このセクションをスキップできます。それ以外の場合は、以下の手順に従って .sql ファイルを生成してください。

  1. MySQL クライアントを開き、MySQL サーバーにログインします。
  2. 新しいデータベースを作成します (新しいデータベースにデータをインポートする場合)。
  3. インポートするデータベースを選択します。
  4. 次の手順を実行して .sql ファイルを生成します。
mysqldump -u username -p database_name > file.sql
ログイン後にコピー

上記のコマンドは、database_name データベースをエクスポートし、file.sql という名前のファイルに保存します。データベースのサイズによっては、このプロセスに時間がかかる場合があります。

2. MySQL クライアントにログインします

.sql ファイルをインポートする前に、MySQL サーバーにログインしていることを確認し、MySQL クライアントを開いてください。 Windows では、[スタート] メニューの [MySQL] をクリックして MySQL クライアントを開くことができます。 Linux では、ターミナルを介して MySQL クライアントにアクセスできます。

mysql -u username -p
ログイン後にコピー

このコマンドではパスワードの入力を求められ、正しいパスワードを入力すると MySQL サーバーにログインします。

3. .sql ファイルをインポートします。

MySQL クライアントにログインした後、以下の手順に従って .sql ファイルをインポートしてください。データをインポートするデータベース。

    use database_name;
    ログイン後にコピー
  1. このコマンドは、データのインポート元のデータベースである、database_name データベースを選択します。

.sql ファイルをインポートします。

    source /path/to/file.sql
    ログイン後にコピー
  1. 上記のコマンドは、.sql ファイルをインポートし、そのファイル内のデータを選択したデータベースに挿入します。 /path/to/file.sql を .sql ファイルへの実際のパスに置き換えてください。

インポートが完了するまで待ちます。

  1. .sql ファイルのサイズとサーバーの構成によっては、データのインポートに時間がかかる場合があります。インポート プロセス中に、インポートの進行状況を示すいくつかのプロセス メッセージが表示されます。

データが正常にインポートされたかどうかを確認する

  1. インポートが完了したら、次のコマンドを使用して、データがデータベースに正常にインポートされたかどうかを確認できます。 :
  2. show tables;
    ログイン後にコピー
このコマンドは、データベース内のすべてのテーブルを一覧表示します。インポートが成功すると、インポートされたテーブルが表示されるはずです。

概要

MySQL へのデータのインポートは重要なタスクであり、.SQL ファイルを介してデータをインポートするのが一般的な方法です。 .SQL ファイルのサイズとサーバーの構成によっては、データのインポート プロセスに時間がかかる場合があります。インポートが失敗した場合に備えて、インポートする前に必ずデータをバックアップしてください。

以上がSQLファイルをmysqlにインポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート