shell脚本读取mysql结果集的值

shell脚本读取mysql结果集的值
在linux下用shell脚本读取mysql结果集中值的二种方法,按行读取sql结果,将sql执行结果读取到shell变量中,然后读取。

shell脚本读取mysql结果集的值

按行读取sql结果:

while read -a row

do

 echo "..${row[0]}..${row[1]}..${row[2]}.."

done < <(echo "SELECT A, B, C FROM table_a"

 mysql database -u $user -p $password)

将sql执行结果读取到shell变量中:

while read a b c

do

 echo "..${a}..${b}..${c}.."

done < <(echo "SELECT A, B, C FROM table_a"

 mysql database -u $user -p $password)





你可能感兴趣的:(shell脚本读取mysql结果集的值)