MySQL - ファイルから sql を実行


 クラウディア


1. 概要
2. おすすめの方法
3. 他の方法
4. 参考サイト

1. 概要

 「.sql」のファイルを作成して、中身の「SQL」を実行したい。  よくある場面です。  本ページは、その方法について記述します。

2. おすすめの方法

 わたしが、もっともおすすめする方法は、下記のファイルに「SQL」を記述して。

/path/to/file.sql
 「mysql」を起動して。

source /path/to/file.sql;

3. 他の方法

 以下、試してはいないのですが、他の方法もあります。  「mysql」で。

\. /path/to/file.sql
 「mysql」起動時に実行。

mysql -u user_name -p < /path/to/file.sql
 上記で、データベースを指定する際は。

mysql -u user_name -p database_name < /path/to/file.sql
 「-e」オプションを使ってファイルを読み込んで実行

mysql -u user_name -p -e "source /path/to/file.sql"

4. 参考サイト

 本ページは、「ChatGPT」軍曹を参考にさせていただきました。

EaseUS