我有以下函数从mysql数据库中读取数据:
get_all_server_ip_address(){
mysql -h$MYSQL_HOST -u$DB_USER_NAME -p$DB_PASSWORD << EOF
use $DB_SCHEMA;
select ip_address from server;
EOF
}
我正在调用此函数,如下所示:
SERVER_IP = get_all_server_ip_address
for ip in $server_ip
do
echo $ip
done
输出:
ip_address
54.206.76.6
我只有&#34; 54.206.76.6&#34;在我的数据库中它返回ip_address即列名
数据库截图
答案 0 :(得分:1)
使用&#34; - skip-column-names&#34;登录mysql然后查询的选项,例如:
mysql -uroot probe --skip-column-names -e 'select ip_address from TABLE_NAME limit 1'