MariaDB テキストに記述されたクエリを実行する

MariaDB テキストに記述されたクエリを実行する

MariaDBで、テキストに記述されたクエリを実行する手順を記述してます。「source」でファイル名を指定することで可能です。

環境

  • OS MIRACLE LINUX release 8.4 (Peony)
  • MariaDB 10.6.5

手順

テキストに記述されたクエリを実行するには、「source」を使用します。

source ファイル名

実際に、以下の内容のクエリが記述されている「/」配下にある「hoge.txt」を実行してみます。

USE foo;
SELECT * FROM tbl1;

実行されていることが確認できます。

> source /hoge.txt

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
+----+--------+------+
| id | name   | age  |
+----+--------+------+
|  1 | itiro  |   10 |
|  2 | jiro   |   20 |
|  3 | saburo |   30 |
|  4 | siro   |   40 |
|  5 | goro   |   50 |
+----+--------+------+
5 rows in set (0.000 sec)

「\.」を使用することも可能です。

> \. /hoge.txt

Database changed
+----+--------+------+
| id | name   | age  |
+----+--------+------+
|  1 | itiro  |   10 |
|  2 | jiro   |   20 |
|  3 | saburo |   30 |
|  4 | siro   |   40 |
|  5 | goro   |   50 |
+----+--------+------+
5 rows in set (0.000 sec)