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など)と関連するドライバをインストールする必要があります。