在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语句的返回值。请根据实际情况选择适合的方法。