bash中执行SQL语句返回一个值

mysql --defaults-extra-file=/data/my.password --batch -N -h127.0.0.1 -Ddb1 -e"select uname from t1 where id =12;"

--defaults-extra-file指定数据库连接的用户

my.password内容如下

[client]
user=test1
password=123

-N代表去除字段名

--batch代表输出结果无线框

则最后只会输出一个值

原文地址:https://www.cnblogs.com/Nora-F/p/13890876.html