SQL実行結果をシェルで取得する方法

SQLクエリを実行し、その結果を変数に格納するために、シェルスクリプトを使用できます。以下にその例を示します。

#!/bin/bash

# 运行SQL查询
result=$(mysql -u username -p password -h hostname -D database -e "SELECT * FROM table")

# 打印结果
echo "$result"

上のサンプルでは、username, password, hostname, database, table を各自のデータベースの実際の情報に置き換える必要があります。-e オプションは実行する SQL クエリを指定するために使用されます。クエリの結果は result 変数に格納されてから、その echo コマンドを使用して結果を出力できます。

このスクリプトを実行するには、適切なデータベースクライアント(MySQLなど)と関連するドライバをインストールする必要があります。

bannerAds