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

PHPz
リリース: 2023-04-21 14:39:05
オリジナル
17656 人が閲覧しました

SQL ファイルとは、一連の SQL ステートメントを保存するテキスト ファイルを指し、通常は拡張子「.sql」が付きます。 MySQL では、「mysql」コマンド ライン ツールまたはクライアント ソフトウェアを使用して SQL ファイルをインポートし、データベース テーブルとデータの作成を完了できます。この記事では、MySQL での SQL ファイルのインポート操作を紹介します。

1. コマンド ラインを使用して SQL ファイルをインポートします

  1. コマンド プロンプトまたはターミナル ウィンドウを開き、cd コマンドを使用して mysql/bin ディレクトリに入ります (Windows システムでは、 mysql/bin ディレクトリは通常、mysql が配置されているドライブ文字の下の mysql インストール パス内にあります。Linux/macOS システムでは、mysql/bin ディレクトリは通常 /usr/local/mysql/bin または /opt/mysql/bin の下にあります) 。
  2. 以下のコマンドを入力して MySQL サーバーにログインします (事前に MySQL にユーザーとパスワードを作成する必要があります):

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

    このうち「ユーザー名」は、ログインユーザー名。 「-p」パラメータは、パスワードが必要であることを示します。

  3. 新しいデータベースを作成します (既に存在する場合は、この手順を無視してください):

    CREATE DATABASE databasename;
    ログイン後にコピー

    注: データベース名は、実際のデータベース名に置き換える必要があります。

  4. SQL ファイルを実行し、データベース テーブルとデータをインポートします。

    USE databasename;
    SOURCE /path/to/sqlfile.sql;
    ログイン後にコピー

    このうち、/path/to/sqlfile.sql は、次のパスに置き換える必要があります。実際の SQL ファイルが見つかります。

  5. 実行が完了したら、MySQL クライアントに次のコマンドを入力して、インポートされたデータベース テーブルとデータを表示します:

    SHOW TABLES;
    ログイン後にコピー
    ログイン後にコピー

2.クライアントを使用する SQL ファイルをクライアント ソフトウェアにインポートします。

  1. MySQL クライアント ソフトウェア (MySQL Workbench、Navicat など) を開きます。
  2. MySQL サーバーに接続します (MySQL サーバーの IP アドレス、ポート番号、ユーザー名、パスワードなどの情報を事前に知っておく必要があります)。
  3. 「インポート」機能を開き、インポートするSQLファイルを選択し、データベースを指定します。
  4. いくつかのオプション (エラー メッセージを無視するかどうかなど) を設定し、[インポートの開始] をクリックします。
  5. インポートが完了したら、MySQL クライアントに次のコマンドを入力して、インポートされたデータベース テーブルとデータを表示します:

    SHOW TABLES;
    ログイン後にコピー
    ログイン後にコピー

概要:

コマンド ラインを使用しているかクライアント ソフトウェアを使用しているかに関係なく、SQL ファイルを MySQL にインポートするには、まず MySQL サーバーにログインし、データをインポートする前に新しいデータベースを作成する必要があります (データベースが既に存在する場合は、この手順を無視する必要があります)。 SQL ファイルが大きい場合は、クライアント ソフトウェアを使用してインポートした方が便利で管理しやすい場合があります。どの方法を使用する場合でも、インポートされた SQL ファイルを使用するとデータベース テーブルとデータを迅速に作成でき、データ分析と開発のためのより効率的なサービスを提供できます。

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

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