在C Shell中,可以使用以下方式将SQL语句的输出存储在变量中:
result=`mysql -u username -p password -e "SELECT column FROM table"`
或者
result=$(mysql -u username -p password -e "SELECT column FROM table")
这将执行SQL语句并将结果存储在名为result的变量中。
result=$(echo "SELECT column FROM table" | mysql -u username -p password)
这将通过管道将SQL语句传递给mysql命令,并将结果存储在名为result的变量中。
需要注意的是,上述示例中的"SELECT column FROM table"应替换为实际的SQL查询语句,-u、-p参数后的username和password也应替换为实际的数据库用户名和密码。
此外,C Shell中的变量赋值是不需要声明类型的,直接使用即可。
领取专属 10元无门槛券
手把手带您无忧上云