在shell中運行SQL語句并獲取返回值,可以使用以下方法:
result=$(mysql -uusername -ppassword -Ddatabase -e "SELECT column FROM table")
result=$(mysql -uusername -ppassword -Ddatabase < query.sql)
result=$(mysql -uusername -ppassword -Ddatabase <<EOF
SELECT column FROM table;
EOF
)
無論使用哪種方法,最終都可以通過變量$result
來訪問SQL語句的返回值。請根據(jù)實際情況選擇適合的方法。